Skip to main content

Full text of "ZXir QLive Alive"

See other formats


Volume S ^ . Number X 



Sf>i*ixi.££ k 95 




MEMORY MAP 

ROUTINES 



Information and Chairmen - TreaSury Note$ 
Input/Output - Zx-81Tape, Emulator News-Bits 
New Sinclairist - CATUG 
Re-Inking -by Rod Go wen, HELP! 
From The Chairman's Disk — 

FILES 



7 ZEBRA FDD— by Don Lambert 

8 The Best of Windows — by Robert Shade 

9 QL Hacker's Journal — by Tim Swenson 
11 QXL Notes — by Al Feng 

13 Z88 - My Memory Surprise — - by Hugh Howie 
13a Z88 - Power To You — by Hugh Howie 

14 Computus Interruptus - 2 — by Wes Brzozowski 
16 TS-Bulletin & Basic N-L — by William Harmer 

18 Daisy be Good II — by David Lassov 

19 Daisy Update — by David Lassov 

SUBROUTINES 



20 Mechanical Affinity 

25 RMG Updates 

27 Unclassified Ads 

32 Late Arrivals 




r 



Strike up the 





ZXir QLhe Alive! © 
Established 1991 The Timex/Sinclair NorthAmerican User Groups Newsletter 



T/SNUG Information 



T/SNUG 

Here is the list of T/SNUG 
Chairmen and how to contact them. We 
wish to support the following SIGs:- ZX- 
80/81, TS-1000, SPECTRUM, TS- 
2068, TC-2068, ZS8 and QL. If you 
have any questions about any of these 
fine machines, contact the: 

Chairman 

Chief Motivator 
Donald S. Lambert (ISTUG) 

Vice-Chairmen 

Tape & JLO PD Library 

D. G. Smith 
R 415 Stone St. 
Johnstown, PA 15906 
814 535-6998 

Z88 Library 
Dave Bennett (HATSUG) 
329 Walton St. Rear 
Lemoyne, PA 17045 
717 774-7531 

ZX-81 PD Tape Library 
Ed Snow 
2136 Churchill Downs Cir. 
Orlando, FL 32825 
407380-5124 

RMG Enterprises 

Rod Gowen (CCATS) 
14784 S. Quail Grove Cir. 
Oregon City, OR 97045 
503 655-7484 FAX 503 655-4116 

TS-2068 
Rod Humphreys (VSUG) 

10984 Collins PL 
Delta, BC V4C 7E6 Canada 
604 583-2819 

QL PD Library 
John Donaldson (CATUG) 
835 Foxwood Cir. 
Geneva, IL 60134-1631 
708 232-6147 

BBS — GATOR 
Bob Swoger (CATUG) 
613 Parkside Cir. 
StreawoocUL 60107-1647 
708 837-7957 Work 708 576-8068 

Editor/Treasurer 

LarKen PD Library 
Abed Kahaic (CATUG) 
335 W. Newport Rd. 
Hoffman Estates, IL 60195-3106 



ZXir QLive Alive! 



ZXir QLive Alive! 

Is the newsletter of 
T/SNUG, the Timex/Sinclair 
North American User Groups, 
providing news and software 
support to the T/S community 
in a v o 1 u m e of four newsletters 
per yean beginning with the 
Spring (March) issue. 

T/SNUG's main goal is 
to keep our Magazine, 
our vendors and our 
repair service alive for 
the benefit of T/S users. 

These valuable services shall 
have free advertising space in this 
user supported Newsletter that 
they can see that we are still active 
out here. We must support their 
services whenever possible. 

Another T/SNUG goal is to 
unearth titles of all known Public 
Domain and commercial software 
available for all Timex/Sinclair 
machines, building a library and 
providing lists of that software 
showing both the source and the 
availability. 

If you feel T/SNUG should 
perform other tasks, let us know 
your feelings. If you have solved a 
problem in one of your software or 
hardware, please share it with the 
rest of us. 

<As of March 1, 1995, we have a 
balance of $507.35 

*ypt ou can keep T/SNUG 
r \ry alive by an annual con- 
st^ tnbution of $12 for one 
volume made payable to Abed 
Kahale. Send check to:- 
ABED KAHALE 
335 W NEWPORT RD 
HOFFMAN ESTATES IL 60195-3106 
Phone:- 708 885-4337 

Back Newsletter copies are 
available for $0.50 each 

postpaid. 

_ _ ' 



Contributions 

Send in your articles by tape 
or disk and your inputs to:- 

DON LAMBERT 

ZXir QLive Alive! Newsletter 

1301 KIBLINGER PL 
AUBURN IN 46706-3010 

Phone 219 925-1372 

Or by hardcopy to: — Abed Kahale. 



TWISTED PAIR 

We have a 24 hour BBS and 
encourage you to exchange mail and 
contribute to the Upload Section. Use it and 
have fun!! (8N1 300-2400 BAUD) 

Call 708 632-5558 

and Register using your first name, last 
name and phone number along with a 
password you won't forget, and Write It 
Down! Do not try to do anything else this 
first time because all the board options will 
be locked-out. 

When you call-in the next time, you 
will have Level 5 security and be able to 
enjoy full user privileges. The BBS has 
smaller sections called conferences. Select 
"J" for "Join a Conference" to see the 
different user groups. Select "TIMEX" to 
get into the Sinclair Section. The mail you 
then read will only be from other TIMEX 
Sinclair users but all SIGs share the same 
bulletins. Use extension .ART for articles, 
.ADS for ads and .NWS for news when 
uploading. 

For help, contact the SYSOP by 
leaving a message, maiL e-mail or phone. 
Bob Swoger— SYSOP 

— --GATOR—-- 

You may freely copy any of the 
material in this Newsletter but, please 
credit the authorts). 

___ spring 1995 



Input/ Output 



S/50 Can. iknmtqU fokent UIqam&i 

The master Sine-Link newsletters, the Tape Library 
and 35 lbs. of UK magazines were also received. 

^kemk you Qemq& 

"Glad to see Hugh Howie is making contribu- 
tion. "; he wrote. 




Dear XTender Users, 

First of all, I would like to inform you that the 
development of XTender (the ZX81 emulator for 
MS/DOS) has been somewhat slackened in the past 
one-and-a-half year due to personal circumstances, 
if you're a registered user, please consider this letter 
as the proof that your registration is still adminis- 
trated and that you will receive (information about) 
any new releases of XTender in the future. Please 
inform me when your address has changed! 

Secondly, I am pleased to tell you that the long- 
awaited Zx8ITAPE utility is now available. Zx8ITape 
allows you to convert your own ZX81 programs from 
cassette tape to MS/DOS files. Zx8ITape generates 
P-type files that can be LOADed directly into 
XTender (and also into most ZX81 emulators for 
other computer systems, e.g. QL and Atari). All you 
need is a simple DIY interface to connect a tape- 
recorder to the COM-port of your PC and some spe- 
cially developed software. ZxSITAPE converts whole 
tapes at once - without any user intervention, The 
Zx8ITape disk contains this software, as well as text 
files that explain how to build the DIY interface and 
how-to use the software. 

At this moment, the precise status of the 
Zx81Tape utility is still indefinite. It may become part 
of the shareware version of XTender, perhaps it will 
be available to registered users only, or it may even 
become a separate package that can be ordered 
both by registered and non-registered users. 

Anyway, if you wish to obtain a copy of the 
Zx81TAPE disk, you can order it right now! To order, 



please send a note with your name and address, 
mention the text 'Zx8lTAPE' and include one of the 
following payments: (a) a Eurocheque worth NLG 
15, or (b) NLG 15 in cash, (c) DM 15 in cash, (d) UK 
£7 in cash, (e) US $10 in cash, or (f) 11 IRCs. 
(Unfortunately, payments other than the ones men- 
tioned here cannot be accepted and will be re- 
turned.) Upon receipt of payment, the Zx8ITAPE disk 
will be dispatched to you. 

I am looking forward to hearing from you soon I 
Kind regards, 

CARLOS DELHEZ 
EMMASTRAAT 3 
4651 BV STEENBERGEN 
NETHERLANDS 




EMULATOR II Disk Released to Public 



The files on this disk have been updated twice, but I 
am sorry to say that the disk hasn't been released till now. 
Since the idea came to me to get the Sinclair Emulators 
together, I've thought of also getting others, but wasn't 
sure of the response I get This disk is a result of some 
concerted efforts to get the Sinclair Emulators and some 
programs placed in one set, so that they can be distibuted 
on a wider basis, other than through Internet. If anyone is 
interested in getting the disk, they can contact vendors who 
can get this TIMEX Master Disk emulator set, or they can 
get in touch with me. (Please mention Emulator II Disk.) 



Qfilesjur" 
Spkuhzip.exe 

gjPOKE-SNA.ZIP 

g) README.TXT 

gjTSLIB102.ZIP 

g)TW2.ZlP 

djWHATISIT.TXT 

g]XTNDRD14.ZIP 

g)XTMDR114wZIP 

g]Z80-303.ZiP 

U) Z80STUFF.LST 

g)Z80STUFF.ZIP 



630 


1/31/95 


3:0634PM 


29378 


2/1/93 


2:04rf6AM 


4462 


12/4/94 


1:30:40PM 


3669 


1/5/96 


10:17:18AM 


126680 


10/31/94 


3:31:56PM 


10114 


12/4/94 


1:28:22PM 


3982 


10/31/94 


3:27:36PM 


106669 


11/29/94 


1:29:52AM 


132371 


11/29/94 


1:42:34AM 


22S70S 


2/1/95 


7:06:04PM 


1508 


9/22/94 


6:31:24PM 


34026 


10/31/94 


3:07:30PM 



An explanation of these files is included in the 
README.TXT. Please mention "Emulator Disk II" as the 
title in the e-mail. 

E-mail — rlg@world.std.com 

USPS mail — ROBERT L GILBERT 

1 2A NATHAN RD 
WALTHAM MA 02154 



ZXir QLrve Alive! 



Spring 1995 



ffigm jjinrlairists 

Today I received your response to my inquiry in an 
ad in UPDATE!, thanks for writing. I wrote Mr. Chrestien 
answering his ad for a T/S2040 power supply and a couple 
other items. Thank you for answering my questions. 

I'm anxious to learn more about this little computer 
(the T/S 1000). I like to wander around garage sales and 
thrift shops and picked up a couple of T/S 1000's real 
cheap. I found the little machine intriguing and like to play 
with it when I find time. I've had them a little more than a 
year now. Doug Wagoner 

Thanks for all the information you sent Up until now 
IVe just had the TS-1000. However, I've recently ordered a 
2068 setup as advertised in July UPDATE! from Frank 
Davis of Mechanical Affinity. In the future I'd probably be 
looking at performing some updates to the 2068 from in- 
formation I've picked up reading various Sinclair publica- 
tions. I recently purchased a large box of them from John 
McMichael of Laramie, Wyoming. Fd like to be able to use 
Spectrum software (Spectrum ROM chip), use my RGB 
composite Magnavox CM 8764 monitor (internal modifi- 
cations and appropriate connector) and get a printer inter- 
face and appropriate printer driver software. My printer is 
a 24-pin Panasonic KX-P2123 with color option. I'm not 
anticipating an upgrade to disk drives at this time because 
of the cost and troubleshooting that would probably be 
involved How best to attain my present upgrade goals? 
I'm quite mechanically inclined but probably have limited 
abilities when it comes to electronics. I have an article and 
diagrams for the update of the monitor but it seems to be 
aimed at someone with some experience 

Also, I'd like to place an ad in the next newsletter to 
obtain some magazines and software. 

Thanks again for the help Abed! Perhaps someday 111 
be writing you a letter on a Timex/Sinclair computer in- 
stead of my Commodore 128! 

Doug Wagoner 
Post Falls, ID 

Spectrum: A ZEBRA Dock Port board is avail- 
able from Mechanical Affinity. Call and ask for a 
price. If they dont carry the Spectrum ROM for that 
board contact first RMG. Otherwise contact me, as 
the LarKen V2 Spectrum ROM is available for sure. 
It is always better to stay out of the computer your- 
self and use only the above mentioned board. An 
internal solution may be available by contacting Dan 
Elliott of Computer Classics. 

Printer Interface: Contact RMG for an AERCO 
CP! for your large printer as he just acquired 
AERCO's complete stock. My KX-P2023 works di- 
rectly from TASWORD and MSCRIPT word proces- 
sors through AERCO. You select fonts from the 
front panel - EPSON emulation. 

Monitor: Connect a shielded cable from the 
COMPOSITE input to the VIDEO output of the TS- 
2068. Otherwise you will need an RGB board for a 

finer picture. 

ZXir QLive Alive! "~™~ — — — 



You should really think about getting a disk 
drive interface before you can't any more. The John 
Oliger Disk Operating System may be your best bet 
as LarKen DOS seem to be sold out. 
(Addresses are in the Ads section) £c&dn 

4 Members Join 
The Chicago Area, CATUG, In 1994 

Wefcome to tJte Sindair u>or&£ 

Jeff DeCourtney ZX-81 TS-2068 Tape 

Pillip Kwitkowski TS-2068 LarKen 

Bobby Muth TS-2068 Tape 

George Zimmerman QL 

Butch Weinberg, a former member of CATUG 
donated his collection of ZX-81, TS-2068 and QLs. 

Joan Kealy gave away her misbehaving LarKen 
RAMDISK to Bob Swoger. Bob with the help of 
Phillip Kwitkowski, CATUG brilliant young member, 
were able to bring it back to life after two days of 
surgery. Guess who got to keep it? They also built 
a couple of TASMAN printer t/Fs on the side. 



Doug Wagoner William Krossner 

J A Bowers Howard Chegwidden 
Larry Crawford J B Pegram 



Z88 Anyone? 

Joan Kealy got herself a Z88. Was it caused by 
Hugh Howie's article in the last issue of ZQAI? 

...I wonder? Cctiio* 



Recently received vol. 4, number 3 of ZXir QLive 
Alive!, It was the first issue that I have seen even though I 
was quoted on page 5 thanking you for your efforts with 
regards to SNUG. 

It is great news to know that T/SNUG is alive and 
kicking. The Unclassified Ads section is a fabulous feature 
in this fast changing world we have chosen to stay in. 
Is there any possibility of getting the copies that I missed 
out on? 

Enclosed is a pair of disks with my version of 
TASWORD that you may find of interest. 

Best wishes for success in 1995 and beyond 
Larry Crawford 
London, ON Canada 

Nice of you to join us and welcome aboard. We 
have benefited from the good articles that you have 
written over the years. Your article contribution is 
always welcomed. I will review your TASWORD 
version in the next issue. And thank you for the kind 
words. &ditan 

~ " Spring 1995 




New A. ddress 

UPDATE! Magazine 

PO BOX 17 
MEXICO IN 46958 



M0r8 Oil Re-Inking Your Own Ribbons 

byRodGowen 

Have any of you tried re-inking your own printer rib- 
bons? If so, you may have found that the ribbon ink tends 
to thicken up after a while due to the fact that it lasts so 
long. Some of the people I have spoken to or corre- 
sponded with tell me that they have been adding some sort 
of petroleum product (such as WD-40) to try to thin it out 
I have also been told that they use the same product to 
"wet" the ribbon if it is dried out. 

The use of petroleum products is very hard on both 
the ribbon (it can actually cause some types of ribbons to 
dissolve!) and to the print head. I have done a lot of re- 
search over the years on this subject and in all cases, when 
I have spoken to the 'experts', I have received the same 
answer: - USE REGULAR MINERAL OIL! The kind you 
may have in your medicine chest Use it to thin your ink 
and to 'freshen' your ribbons. Your ribbons will last 
longer and so will your printer's print head. 

To clean up your hands and workspace after doing 
some re-inking is the next topic. I have been told that folks 
have used various types of cleaners and again, petroleum 
products (like WD-40), to do this. I have even purchased a 
product from an ink supply house specifically developed 
for the job (at $18 a pint!) and found that for the most part 
the very best product I have used to date to clean my 
hands is the hand cleaner called GO- JO. It is available at 
any auto parts store as well as most department stores in 
various sized containers. I bought 2 l A gallon containers 
with a dispenser for about $15 a few years ago and am still 
using it A small tube of about 6-8 ounces will cost you 
about $2-4. 

I hope that these bits of information will be of use to 
some of you. Remember, RMG Enterprises sells the 
black and colored ribbon inks in various sized bot- 
tles. If interested, you will find an address and phone 
number elsewhere in this newsletter. 

Amen, I have been using mineral oil for thinning 
out the ink as it thickens with age and becomes like 
molasses. Also, see ZQA! Vol. 2 No. 3, Fall 1992. 



Errata 

Any idea why I received two copies of your Winter 
94 newsietter? True - 1 do have two eyes - but usually I find 
it practical to use both of them on the same piece of read- 
ing material! 

Unless you prefer otherwise, I'll give the spare copy 
to a friend, who has a few TS-2068 computers. You can 
never tell! 

In any case - someone should check the files to be 
certain that my name is not listed twice. 

The big clock on the wall says that bedtime ap- 
proaches .... so I will cease and desist as of now. Keep up 
the (otherwise) good work! 

Fred Henn 
Amherst, NY 

/ wont do it again, honest I believe what has 
happened was that the printer ran out of labels and I 
had to feed it again. 

Do give the spare to your friend, may be he will 

join us. <?c&a* 

Other than the mention on the first page of the Winter 
'94 edition of ZQA!, the tact that members need to renew 
at this time, was not trumpeted in the newsletter. It almost 
slipped by me; I hope other members are more observant! 
I appreciate your time and trouble. 

Gilliam Parrish 
Beggs, OK 




Please put the following plea into the next ZXir QLive. 

I have one Z88 that has developed a peculiar problem. 
I can shut down normally with the two shift keys, but it 
will not come back up, unless I do a reset (sometimes) or 
take the batteries out put them back after a few minutes 
and maybe have to do a reset also. Needless to say, this is 
frustrating since everything not SAVEd to EPROM is lost, 
and the machine must be reconfigured each time. Any 
ideas? Anybody have some schematics? TIA for any 
helpful hints. 

Greg Bridgewater debbie voice (412)363-9713 
INTERNET: gregbh2o@telerama.lm.com 

GREG BRIDGEWATER 

5500 HAYS ST 
PITTSBURGH PA15206 



4,195,835 - {(4,195,835 / 3,145,727) X3,145,727} = 

Pentium processors = 256 
Sinclair processors = 0 

ZXir QLive Alive! — — ^ Spring 1995 




WANTED NEEDED 

User's Manual 

QL Psion PC4 package for IBM clones. 
I have a client who would seriously like to 
buy the manual or borrow your manual to run 
copies, return to you and pay for all postage 
incurred. Any help would be greatly appreciated. 
He had a fire and lost his copy of the manual 

Rod Gowen 
RMG Enterprises 
14784 S QUAIL GROVE CIR 
OREGON CITY OR 97045 

503 655-7484 (10AM-7PM Tue. - Sat. Pacific) 

SNUG News 



I have completed the mailing of 
postcards to ali known past SNUG 
members. Received replies from them 
indicating the publication of their choice 
to have the remaining subscription 
extended in either UPDATE!, IQLR, 
T/SUNG, donate to T/SNUG or a 
refund. 

Their choices were: 
10 UPDATE! 
4 IQLR 
23 T/SNUG 
14 Donate to T/SNUG 
21 Refund 

7 Return to sender - address unknown 

The detailed information were sent to 
Paul Holmgren including updated 
addresses for him to carry on. 

The ball is in your court, Paul.! ScLUt 

WANTED: Bob Berch or JRC Compiler 

I was interested in your letter in the May 
issue of Electronics Now. ... I still have three TS- 

iooo's. I regard this machine as the 
finest teaching machine on micro- 
processors ever put on the market 



I would especially be interested in any 
compiler programs. I have used the Hunter board 
to extend memory in the 8-16K space, and have 
written some assembly programs for these boards 
I would be happy to share with the group. 
WILLIAM KROSSNER 
PO BOX 3047 
DULUTH MN 55803-3047 



We always welcome any material on the 
Sinclair machines. Phase, do join us. 




ZXir QLive Alive! 



5a 



Spring 1995 



FROM THE CHAIRMAN'S DISK 9 



Donald Lambert 




aw this in an electronic magazine an page 
13 of Electronics Now, February 1995 
but can a non-professional really 
wade through multi-megabytes of 
code? That is why a number of 
hobbyists are rediscovering the eight-bit systems 
and early IBM personal computers. They are 
understandable, inexpensive and fun." All the big 
memory computers have one fault and that is one size fits 
all. If you want to personalize a program for yourself it is 
virtually impossible to do it yourself and the pros want big 
bucks to do it for you because they do it to please 
themselves not you. 

For those of you that have the 747 Flight Simulator 
there was an article 
in READER'S 
DIGEST, January, 1995, that 
gave some flight specifics: 
take off speed 180 mph. 
Cruises at 37,000 feet at 600 
mph. The first production 
model prototype for testing 
rolled out September 30, 
1968. It is 232 feet long. 
Cockpit is 30 feet from the 
ground. 22 crew members 
and 57,000 gallons of fueL 
The 747 is a growth from the 
707. 1 have ridden in both. 
The 707 had more room for 
each individual passenger but 
then it had less cruising 
range. It is no feat for a 747 
to fly nonstop from Detroit 
to Narita Japan in about 13 
hours. 

In the March 1995 issue of 
Popular Electronics is an 
article by Jeff Holtzman 
(pages 68-69) on object- 
oriented operating systems. 
That gets into hierarchical trees which is a way to represent 
relationships among families. Wait a minute Lambert you 
done sprung that long "h" word what gives? O.K. in DOS 
that would be C:\ C:\FINANCE C:\F1NANCB1992 
C:\FINANCB1992\JAN. But wait a minute this is T/S 
not MSDOS! How true, yet with the Portuguese ZEBRA 
TOS that uses object system, it is quite in line. TOS allows 
you to have up to 15 DIRectories on a disk plus the disk 
name. So what does that mean? Well, for an example 
suppose you have a disk with games on it. You could label 
the disk GAMES and that is fine and dandy. But suppose 
you want to play a board game and it has been some time 
since you played games, is TARZEK a board game, an 
action game or a word game? So you create a DIRectory 




J 



Since UPDATE! Magazine and ZXir 
QLive Alive! are mailed quarterly on 
the same month, we have decided to 
mail ZXir QLive Alive! a month earlier. 
Our new mailing dates will be:- 
March (Spring) — June (Summer) 
September (Fall) — December (Winter) 



Any material for publication should be received 
by Donald Lambert or Abed Kahale by the 1 0 th 
of the proceeding month. 



BOARD and WORD and ACTION and when you SAVEd 
the games originally you put them into the proper category. 
Then when you want a board game you would 
CAT*:GAME: BOARD and it would display only the files 
under BOARD. There was more promised for the next 
issue of Popular Electronics, but I couldn't find the article, 
tart planning for the next Dayton ComputerFest that 
will be held August 26-27. Flea Market space will be 
available after May 31. The' 94 ComputerFest drew over 
44,000 attendees. See you there! 

ust fixed one of my two TS-2040 printers. I 
thought that I would have to replace the jack. 
What had happened was that the Jack had tilted 
away from the circuit board on the connector wires that are 

in the rear of the jack. So 
j I mixed up some epoxy 
and clamped it in place 
till the epoxy dried. 
Working now. I also 
have an Alphacom 
printer for a spare. I use 
a TS-2040 printer on each 
|| of my two working TS- 
j: 2068 computers. 

1 1 have been doing some 
i! soul searching and have 
i concluded that I have no 
i intention of ever working 
|| with the TS-1000 
I computer again, I have 

I lots of stuff related to the 

II TS-1000 that I would like 
to find a happy home for. 
At the present moment I 
have not inventoried the 
extent of my stored TS- 
1000 related items so if 
there is any one particular 
item you are looking for 
let me know. An offering 



price that includes shipping. You will see my ads from 
time to times. I have a CAI stringy floppy interface with 
extra wafers (the little tape cassettes if anyone is interested 
send me a letter with an offer). Expected shipping is about 
6 lbs. 

solved the on again off again static electricity problem. 
My computer chair has a leather seat and I wear two 
different pants at home, one is a pair of blue jeans and 
the other is some artificial fabrics. The blue jeans are not 
prone to static build up but the other one are so. 1 must 
remember to lay my hand on the ground strip (grounded 
through a 1 megohm resistor) before I even put my hands 
close to the computer. Slide on the swat of the chair in the 
artificial fabric pants and it is snap and crackle time. 0/0. 



I 



ZXir QLive Alive! 



6 



Spring 1995 



by Donald Lambert 



Some details of fhe disk Interface: 

The actual dimensions of a 3" disk are thickness 3/16; 
width 3 1/8; length 3 29/32 and they come in a hard 
plastic case which is larger. The 3" disks are called CF2, 
whatever that means. To compare the actual size of a 3.5 
disk is 1/8 thickness; 3 9/32 wide and 3 9/16 long. 

rhe actual interface unit is in several cases. First is the 
twister board to adapt the Spectrum/TC-2068 unit to 
the TS-2068 computer. It is 7.5" wide with the TS-2068 
feedthra coming off to the right and the TC-2068 feedthru 
going straight out from the TS-2868 computer. The twister 
board is about 4.5 inches deep. Plugged into the twister 
board is a box, the interface box, measuring 3.75" deep by 
3.625" wide and 1.187" high. It plugs into the twister 
board. On the back is a 15 pin D male socket. From the 
male socket is a coiled cord that goes to the controller. The 
controller, the disk drive and the power supply are all 
identically sized and can be stacked. All boxes are silver in 
color. Their dimensions are 2.750 highs 6.25 deep and 
4.750 wide. The power supply has three disk drives type 
connectors to supply power to a maximum of 2 disk drives 
and the controller. If more disk drives are added then it 
would be necessary to have another power supply for the 
added on disk drives. The controller has two 9 pin D 
sockets for the serial interfaces. 

One outstanding thing is that there are no exposed 
boards or wires and everything is self contained. 
With the T/S twister expansion connector it is possible to 
continue to use the regular accessories that you are used to 
using. 

Comparing the four disk interfaces, the LarKen, the 
Oliger, the AERCO and the ZEBRA or TOS in 
operation, the ZEBRA is more like the AERCO in that the 
disk has to BOOT automatically to get the disk system 
going. To use the TOS, you put a disk in the drive but not 
seated and turn on the power supply for the interface but 
not the computer. After turning on, push the disk to seat 
and the disk drive light will flicker and when it stops, turn 
on the computer, the disk drive light comes on again and if 
you watch closely you will see the screen flash with the 
normal logo plus a line that says TOS 1985. You get the 
AUTOSTART program if there is one or else the disk 
directory. The LOAD/SAVE and other commands are like 



the Oliger in that you use an * instead of / to use the disk 
system. 

I have successfully gotten a 3.5 drive to work with the 
interface in the one sided 40 track mode. Later I 
discovered that I could FORMAT to 80 tracks double sided 
but I did not get the four disks SAVEd to double sided 80 
tracks. I did get them to save to 40 tracks single sided on 
the 3.5 disks. For a reason that I dont understand the 
program "BACKUP" will only copy from a single sided 40 
track disk to the same type disk. While I was working with 
the system it died and apparently the edge card connector 
that plugs onto the twister board split and the fingers no 
longer made contact with the twister board. I shipped the 
entire outfit to Nazir Pashtoon for repair. 

I later received a letter from Jack Dohany. 1 ordered a pair 
of drives (3.5 new and tested) plus a 64K controller for 
the ZEBRA system so that I could use CP/M. After I get 
the system going I will get some CP/M disks for the 
ZEBRA system. I have found the 3" drives to be 
dependable and while I have no proofs I believe that they 
are 30ms in head step rate. At least they seem slow. I 
received 5 disks from George Chambers and while they 
had programs on them they were not TOS. I moved the 
drive to the other computer and tried the LarKen, and there 
was the directory. Of course they were single sided but a 
few were FORMATted to 42 tracks. I copied them to 5.25 
disks and have plans to reFORMAT the disks to TOS when 
I get the system up and going again. 

While I had the drive on the other computer I did 
check the rpm and found the drive to be a very 
uniform rpm 297 for all eight of the first eight revolutions 
on turn on. 

In a letter I received from Jack Dohany he stated that in 
FORMATting from DFM that if you select 40 tracks it is 
always FORMATted to single sided and that if you 
FORMAT to 80 tracks it is always FORMATed to double 
sided. So that is solved. That is in the FDD EPROM. 
The program BACKUP is only for copying 40 tracks 
single sided to 40 tracks single sided. I did not get a chance 
to test the copying routine on DFM since the interface died 
about then. When I get the interface back I will FORMAT 
disks to 80 track on the 3.5 drive and try out the copy 
routine. 

I have read and reread the FDD manual and now await 
the arrival of the interface to try out things. 0/0 





ZXir QLive Alive! 



7 



Spring 1995 




ff&ou pi snu 



by Robert Shade 



Each of the windows is preset by the implementation 
program to a different mode. The upper left section 
is set to All Characters, the upper right section to 
Capitals mode and the bottom section to Numbers mode. 
Press ENTER when data entry at an item is completed and 
the data entry cursor is erased and the highlight is placed 
over the next item. Each of the data entry operations 
produces a different tone. The tone for the *C to 'L' 
cursor is the highest frequency tone, the character tone is 
lower, and the ENTER to end data entry at that item is the 
lowest. This new data entry routine just as the older 
version has two sister routines that see to it that no less 
than 0 characters are left after a delete. The new data entry 
routine uses the standard 'CS' + '0' for character delete. 
This new data entry routine still does not provide an insert 
mode and locks out the arrow keys. I had considered and 
had tested an insert function for this new version but the 
fact that with the extended BASIC functions slowing down 
the whole data entry routine so much, I gave up on having 
an insert function with this version. Pressing Change 
function will change the business name LOOMIS-SHADE 
PHOTOGRAPHY to LINDA SHADE PHOTOGRAPHY 
and the AM to PM for the time of day entry and back again 
when each is highlighted. This demo has a complete date 
and time of day checking and error reporting routine. The 
Window to Window Shift function will cause the highlight 
at any item in any window to shift to the first item in the 
next window. The Next or Prior item function moves the 
highlight from item to item only within a window in an up 
or down direction with wraparound. Pressing the Finish 
function at any time allows the user to add any amount of 
data desired from a blank file to a fully entered file. The 
Finish function will first prompt 'Is All This Data Correct? 
' Y' or *N\ If NO is pressed the user can return to change 
or enter data into any item entry. If 'Y' is pressed that 
concludes data entry into that file unit and 'Another File 
Unit? ' Y' or 'N' prompt will appear. If ' Y' is pressed this 
will clear all the entries for the last rile unit from the display 
and setups the next file unit for data entry. If N is pressed 
the data entry operation is ended and the program will 
display the main options menu. The Quit function 
provides an immediate escape from the data entry 
operation to the main options menu at any time. One of 
the most important improvements to this demo is the far 
more extensive core of subroutines, the MC components 
and use of HI-RAM memory to temporarily store data 
entered.. All the characters in all these fonts center 
properly within the TIMEX attribute color (paper) block 
they are printed into. 

There are five fonts used by these demos: 

1. LarKen 64 character (for data entry), 

2. LARKEN Italic (for printing our company name to the 
screen on simulated labels) 

3. LARKEN 42 character (printing titles within the 
windows) 




FRAMES & BORDERS 



WITH COLORS 



Hf)D BOTH TIHEH * LftFiKErt FOriTS 



5" 




ALL READ Y TO WORM TOGETHER 
TO PRODUCE SCREEN DISPLAYS 
TO MEET YOUR SPECIFICATIONS 

4. TIMEX 32 character bold (titles & menus) 

5. TIMEX Graphics (borders, frames, constructs, simulated 
tractor-feed sheets & labels). 

Even though the LarKen italic font has been 
improved it still suffers. This produces a line which 
is readable, but slightly wider than desirable. 
Because the primary use of this font is to print our 
individual and company names to the screen display as 
simulated labels and record pages, the font has been 
divided into two halves to provide two ways of printing 
those names. The first half of the LarKen italic font only 
provides numbers, function capital and some symbols to 
be printed as individual stand alone characters. The second 
part is lower case characters which have been designed to 
print somewhat more succinct versions of our individual 
and company names. This is done by designing the whole 
line of characters so close together that most of the 8 x 8 
character blocks have more than one character per block. 
If for instance the LarKen italic font was selected you 
could print my company's name to the screen display by 
either PRINT #7; "LOOMIS-SHADE PHOTOGRAPHY" 
or PRINT #7; ''rnninopqrstefghijkl". The second screen 
print would not be as wide, but both are OK. The LarKen 
64 character font is LOADed into the LarKen cartridge. 
The LarKen 64 character font is the font used for the data 
entry routine. This font also provides three mode cursors. 
It provides an inverse 'C & 'L' for the standard upper & 
lower case printing, and an inverse right facing arrow 
cursor for numbers only data entry. I selected the standard 
font characters to be converted for use as cursor because I 
felt they were the least used and least missed. These were 
the underline, character code 95, for the inverse 'C cursor, 
the up arrow, character code 94 for the inverse 'L' cursor 
and the back-slash character code 92 for the inverse right- 
facing arrow cursor. 

These three selectable modes simplify data entry. A 
numbers only mode entry does not need a separate 
routine to ascertain if letter, function or symbol 
characters have been entered into a date or time of day 
entry by mistake. This new data entry routine allows the 
extended mode characters to be entered in all characters 



ZXir QLrve Alive! 



8 



Spring 1995 



and caps. By pressing SS & the Y. U, P, F or G keys, the 
user can print the extended mode brackets and copyright 
symbol to the screen. Not all these 5 fonts are used in the 
three window screen displays, so I have included two other 
demos that use all the fonts and graphics. The first of these 
extra demos is the font demo which presents one font at a 
time with its type and file name along with the standard 
TIMEX ROM font for comparison of use. The second 
extra demo is the graphics demo and uses primarily the 
TIMEX Graphics font to produce borders, frames & 
constructs. Each main screen display is labeled and some 
of the dozens of screen displays are titles and colored. In 
the graphics demo there are several displays which are 
used to preview data printouts these are the tractor-feed 
labels and pages. Other graphics displays are for the 
production of cover screens, such as horizontal and vertical 
film strips. The old "FTLMRECORDER" demo did have 
fonts in HI-RAM but did not have any MC program blocks 
in HI-RAM. These three window screen display demos do 
have some MC program blocks in HI-RAM. These include 
Jack Dohany's LarKen Disk Utility, 255 bytes and Jack 
Dohany's The Break Utility, 80 bytes, my Primary Data 
Entry Routine, 1399 bytes, and my Data Storage Buffer 
Clearing Routine, 65 bytes. I have enclosed a copy of the 
memory map of memory usage above RAMTOP, a copy 
of the core subroutines catalog listing, a copy of the 
substitution chart for the extended mode characters, a flow 
chart and a list of the router variable used in the LarKen 
extended BASIC part of the data entry routine, copies of 



the fonts demo displays and a few variables usage listings 
for your convenience. If the user/programmer needed 
more RAM space for an implementation program data 
string he could delete as many of the lines from the core 







T IHEK 


GRAPH 1 CS 


FONT 








! 17 


"71 


»= 


$1! 










:» s; 






,= 


-71 


.11 


/II 


Ol± 


l= 


211 


3/r- 


4^ 






7R 


©n 


9= 


: II 


; l£ 


<u 






?<c 


®V 




e* 




D| 


E* 


F* 


G# 




i% 


j# 


KE 






Mill 


olH 


pa 


Ofl! 


R'H 


si 


Till, 


UliT 


Ulfil 


u>= 






z.n. 


i> 


\< 


*3T 








a "5" 


b£ 


cO 


dU 


e|o 


f°\ 


9B 


hQ 


i 


■J .000 


KE3 






ni 




pi 




rr 


s 


tn 


uj 


V 1 






yj 


zf 



















IMEK ROM (BLUE) TIMEK (BLACK) 
FONT FILE NAME - "CHGMOl.CS" 

subroutine as needed and that would still provide all the 
GO SUB's to get the job done. If the core subroutines line 
numbers were not changed the user/programmer could still 
use the same catalog of core subroutines listing as before. 
The core subroutines could be reinstated with a 
DELETE/MERGE from the end of the implementation 
segment before the next implementation segment was itself 
MERGED into the. program. Drive these demos around, 
kick their tires and let me know what you think of them. 



QL 



Hacker's Journal 



Supporting All QL Programmers 



Editor's Forumn 

The only key item of news is that as I am writing this 
the latest version of C68 v 4.2 has partialy come 
out. I received the zipped version of C68 Runtimes 
disk #1. Dave Walker should be sending the rest of the 
disk out soon. Since I have Internet access I am on Dave's 
mailing list for updates of C68. Dave prefers to distribute 
the package as a number of large mail messages. When I 
get them, I convert them back into a binary file and get 
them over to the QL. I then send a copy of the disks to 
Don Walterman of QBOX-USA and to Bob Dyi of the 
IQLR. If I remember, I can upload them to a number of 
QL FTP servers on the net. The key ones are 
maya.dei.unipd.it and ftp.nvg.unit no. 

For those interested I have a new Sinclair Internet 
Resources List that has a number of Sinclair World Wide 
Web sites listed. The amazing thing is that there is a ZX81 
home page out there. If you would like a copy of the list, 
send me a note. I tried posting it to comp.sys. Sinclair, but 
I don't know if I was successful! 



The last item of note is that I have finally broken down 
and bought some new hardware. I went out and 
picked up a new HP Deskjet 520 inkjet printer. Ifs output 
is almost laser quality, esp. with the specially designed 
inkjet paper. This is not something I normally do. My last 
printer, a DWP-230 daisy wheeL cost a grand total of $1 at 
a garage sale. And it has worked for 2 years with out fail- 
ure. It was only when I thought it died that I considered 
buying the Deskjet (I forgot that these diable HI-TYPE II 
printers do run out of ribbon and will not print after that 
And I thought it was dead.) 

That s all I have for now. Happy Hacking. 

Displaying QL Screens In MS-DOS 

Ifs not normally the policy of the QHJ to publish 
programs that are written for other platforms than the QL. 
But in this case, I can make an exception. The following 
program by Jeff Kuhlman is designed to display a QL 
screen file on an MS-DOS computer. I've tried it with my 
MS-DOS laptop (CGA display) and with a 486 (VGA 
display) and it works fine on both computers. 



ZXir QLrve Alive! 



9 



Spring 1995 



As more and more QLers are buying PC's, programs 
like this are becoming more useful!. - ED 

/* SHOWGR.C - A 'C PROGRAM TO DISPLAY 
' _GR ' FILES 

FROM THE MDOS PROMPT */ 
/* JEFFREY A. KUHLMANN 27FEB94 */ 
#inciude "graphics . h" 
#inciude "stdio.h" 
#include " string. h" 
#include "stdlib.h" 
#include "io.h" 
^include " oenio . h" 

char infn[81] ; /* input file name *7 

char strl [81] ; 

char buf [128*200+128] ; 

FILE inf; 

int arry[20]; /* utility array */ 
char rows [81]; /* row string */ 
char cols [81]; /* columns string */ 
int ctr, end, delim, col, row; 
int rctr, cctr, cptr; 
int chardat [8] , chrptr; 
char hexdat[81]; 
int hex [ 4] ; 

int blank [ 4] , where, pval, ccc; 

int mptr, fd, gm; 

main (argc, argv) 

int argc; 

char **argv; 

{ 

gm=5; /* Graphic Mode */ 

if (argc<2) /* If no file name given on 
command line, V 

{ /* ask for one */ 

setvmode (2) ; 

putsCQL SCREEN VIEWER FOR MDOS"); 

puts ("Press any key when done"); 

puts ("viewing picture. . . " ) ; 

puts("QL SCREEN file name? (w/o .SCR)"); 

gets (infn) ; 

} 

else st rcpy (infn, argv [ 1] ) ; 

s treat (infn, ". SCR" ) ; /* add required 

extension */ 

setvmode (gm) ; /* change video 

mode * / 

fd=open (infn, 0_BINARY) ; /* open file for 

reading */ 

mptr=0; 

if (fd==-l) {setvmode (2 ) ; pnntf ( "Can 1 1 
open %s" , infn) ; 

exit (0) ; } 
read (fd, buf, 128*200) ; 

/* A read first 200 lines into a buffer 

V 

for (rctr=0; rctr<200; rctr++) 

/* A 200 pixels in 'y 1 direction */ 
for (cctr=0;cctr<128;cctr++) 

/* A each QL line is 128 bytes */ 
{ pval=buf [ (rctr) *128+cctr] ; 
if (rctr&l) 
/* A need to take into account odd 
scan line */ 

poke(0xba00, (rctr- 
1) *40+cctr/2+8,pval) ; 
else 

poke (0xb800, rctr* 40+cctr/2+8 , pval ) ; 

} 

while (! kbhit ()) ; /* wait for keypress 

*/ 



setvmode (2) ; /* restore 30 col. 

mode * / 
exi t ( 0 ) ; 
} 

Recent Freeware Releases 

A number of freeware programming packages have 
come my way. I have copies if anyone is interested. Most 
if these programs should be available on the Internet. If 
not I will try to put them out there. 
BISON - Port by Dave Woodman 

BISON is another version of YACC (Yet Another 
Compiler Compiler). BISON is used to create a language 
parser. 

FLEX - Port by Dave Woodman 

FLEX is another version of LEX, a lexical analyzer 
creater. 

iNTERCAL - Port by Dave Woodman 

INTERCAL is a programming language designed to 
have nothing is common with any other major language. 
D1FF - Port by Dave Walker 

DIFF is a program that will show the differences 
between two files. 
RCS - Port by Dave Walker 

RCS stands for Revision Control System. RCS is a 
number of tools that are used to keep track of various 
changes to text files. Mostly ifs used on source code. It 
lets you back track a few versions if you need to. It can 
also be used in a programming shop where more than one 
person may be editing the same code at the same time. It 
lets one person check out the code and only they are al- 
lowed to update any changes. 
InfOCOm Reader - By Luke Roberts 

The program name is really ZIP. Most INFOCOM 
games are stored in a data file and a game file reader is 
used to play the game. ZIP is a QDOS port of such a 
reader. With this program, you can take almost any 
INFOCOM game and run it on theQL. Luke has tested it 
with a number of games already. For those that don't 
know what INFOCOM is; INFOCOM is a game company 
that put out a number of text-based adventure games back 
intheearlytomid-80's. A number of their popular games 
are Zork (I - III), Deadline, PlanetM, HitchHikers Guide to 
the Galaxy, and Suspended. 

In other news, I've heard from Dave Walker that a 
new version of C68 v. 4.20 will be out sometime before 
Christmas. I don't have any details on any of the changes 
or upgrades. Since I am now of Dave's distribution list, I 
should receive the new version as soon as Dave releases it 
For the U.S. readers, once I get it I will send a copy to 
Don Walterman so he can put it up on QBOX-USA. He 
said that he and John should be putting a hard disk on 
QBOX-USA soon, so he will have lots of disk space C68 
and other stuff. 

QL Hacker's Journal 
c/o Tim Swenson 
5615 Botkins Rd 
Huber Heights, OH 45424 USA 
(513)233-2178 
swensotc@ss2. sews.wpafb.af.mil 
tswenson@dgis.dtic.dla.mil 



ZXir QLive Alive! 



10 



Spring 1995 




Notes J3J3 



rfltT IRACLE SYSTEMS' QXL is the reality first 
I TTl suggested by the 1986 vaporware named 
FUTURA. Though the QXL was introduced in 
North America two years ago, there are many minor points 
that have not been mentioned elsewhere, and were not 
covered in the recently released manual (some of this in- 
formation has already been shared and may yet appear 
elsewhere). My own lack of information is partially the 
result of my year at an Indian Mission as well as my deci- 
sion to no longer be a QUANTA subscriber [I felt that 
QUANTA was too parochial in their outlook and non-UK 
members were apparently considered as an extraordinary 
postal nuisance]. 

For those not familiar with the QXL, it is an 8/16 bit 
PC-expansion card which uses a 20 MHz 68EC040 micro- 
processor whose operating system [SMSQ] emulates the 
Sinclair's QL computer's QDOS operating system. The PC 
is the host which shares its I/O devices with the QXL card. 
The QL's SuperBASIC has been superseded by the QXL's 
SBASIC. Both of the SMSQ and SBASIC replacements 
are supposed to be more robust than their original forms. 
Apparently, some quirks have been reluctantly retained for 
backward compatibility with existing software. 

THE HARD DRIVE 

The immediate advantage of the QXL's hard drive is 
that each WTN0_ is set up within individual DOS parti- 
tions. This was not obvious to me at first and is not 
clarified in the newly released manual, but is left up to the 
user to find out. 

Out of ignorance, I had reserved an entire hard disk 
partition for the QXL to use. So, when I went to 
FORMAT winl_24 and kept coming up "short" I was a bit 
perplexed. When I finally exited to DOS, I realized that my 
C: drive was now "full" and that there was a file called 
"QXL.WIN" in the C: drive DIRectory. HMMMmmm. 
Oh, I get it ... I FORMATted WIN2_ and that appeared on 
my D: drive; WIN3_ ended upon my E: drive; and, WIN4_ 
was placed on my F: drive. 

If your PC's hard disk is not partitioned, then you can 
only have one WIN0_ drive. So, if you are using MS-DOS 
6.0+, and were too lazy to partition the hard disk, then you 
may want to go back and partition it into separate hard 
drives. 

Just as there are reasons to have hard drive partitions 
on your hard disk, there is definitely a reason for having 
separate WIN0_drives. I found, quite by accident, that it is 
easier than one would like to corrupt a WIN0_ drive. I am 
pretty sure that my problems were the result of misusing 
FDFORMAT [Christopher H. Hochstaetter (Germany) via 
Tom Robbins], 

My "user error" seems to create a problem for the rest 
of the system with both a 3.5" diskette and an SMSQ 
QXL. WIN file being corrupted. I think that the problem(s) 



occur when I inadvertently tried to read a 1 .2 meg PC disk 
in the 5.25" drive which has been (for all intents and pur- 
poses) setup (?) to read a 720K drive. On one occasion, all 
the previously unused blocks on my E: drive became "bad 
sectors" (i.e., unusable). Bummer. Clearly, this problem 
can be avoided by being less careless (i.e., better disk label- 
ing). WOW.... Okay, the files on the 3.5" disk were 
dupes, but the contents on win2_ were my DBEASY files! 
DON'T PANIC ... plenty of room on the life boats ... 
When I finally decided to DIR win2_, it seemed that most 
of the DIRectory came up, until it came time for the screen 
to scroll the filenames. Abruptly, the QXL began to plod 
Essentially, the QXL was lost while looking at a corrupted 
24 megabyte file. 

I exited to DOS and looked at the QXL. WIN file to 
see what might still be there: <file>, <file>, <file> .... fol- 
lowed by an SMSQ error access message. I reckoned that if 
the files were still there AND the DIRectory was still 
"there" that I might be able to COPY the files to another 
DEVice. 

The key was to find which file(s) did NOT COPY as 
this would surely hang up the QXL. In this instance, I de- 
termined that the last filename of the DIRectory was not 
available to me. Knowing that, I WCOPied the contents of 
win2_ to raml_ except for the last file. Obviously, if you 
have more than 4 megs of files, you should consider back- 
ing up to another DEVice. I then re-FORMATted win2_24, 
then WCOPied the contents of raml_ back to wm2_. I 
then ran ARCHIVE from winl_, typed RUN "R" (this is 
how I start DBEasy having renamed DBEASY_PRG to 
R_PRG), and it was surely my lucky day, because the pro- 
gram ran flawlessly, and all necessary files were accessed 
without any problems. 

So, if you make the same mistake the odds are that 
you may have to reformat the particular WINQ_ drive. 
Worse yet, you may have to re-FORMAT the host drive! 
The advantage of having multiple WIN0_ hard drives as 
partition files on a PC host is that some diagnostic software 
for the QL may-or-may-not be available as of this writing. 
-UPER MEDIA MANAGER may be useful, but, 
I the one time I tried using it several years ago, it 
seemed to take quite a few hours to recover the 
files I wanted (including the learning curve). I am now very 
seriously considering getting a tape backup. Of course, if- 
and-when I get a tape backup for the PC host, I can selec- 
tively backup the QXL.WIN files exclusive of the PC files 
and sub-DIRectories. 

STATWIN2_ 

In the "early" days of getting acquainted with the 
QXL, I found that I could NOT get a DIRectory of win2_ 
from within QUILL. This was a bit perplexing as I did not 
have this problem with QLAMBer. It turns out that each 
win()_ needs to be accessed "manually" at least once be- 
fore a PSION program (and, possibly others) can access 




ZXir QLive Alive! 



11 



Spring 1995 



them. This was remedied by adding the statements: 

STAT win2_: STAT win3_: STAT win4_: STAT 

win5_ 

to a line of my BOOT. STAT returns the DEVice name 
and its size. 

Another situation (this is covered in the manual but 
is worth noting) was that I initially forgot to indicate 
PARJJSE "SER" (I think this has to indicate in upper 
case) and it appeared that SMSQ "crashed" when I went to 
PRINT a document Fortunately, I had gotten into the 
habit of SAVing before PRINTing. Again, add the appro- 
priate statements) to your BOOT program. 



nario, while attempting to delete a single character, lines- 
and-lines of text would disappear as the cursor "munched" 
along merrily until I hit the (E SQape key! 

WelL the solution to this problem was discovered 
while I was tinkering with my QLAMBer program. At 
some point while making code changes I must have real- 
ized that the NUMLOCK key was "on" and I turned it 
"off' with the net result being that the DELETErious effect 
on the main part of the keyboard ceased. EUREKA. 

BUT when running the QXL as a TASK under Task- 
MAX (DR DOS 6.0) a spurious character generation 
occurs when entering the QXL Task. Of course, this will 



THE SCREEN 

The first thing that 
you cannot help but 
notice is that on a 13" 
VGA monitor the 
pseudo-QL's screen 
display measures only 
9.5"diagonaily. I recall 
once thinking that I 
wanted a ten-inch or P^WP 



(mm 





smaller monitor for my QL for portability. I was younger 
then. I do know that some people had made mention of 
using a 1 7" or larger monitor, but I am not certain that this 
will result in a larger net display since it will probably map 
out the pseudo-QL to a similar dimension, and not propor- 
tion. 

I did try a composite monitor (on an EGA card), a CGA 
monitor (with a CGA card), and a TTL monitor (just for 
the heck of it). None of these produced a usable display. 
Being the naive one, I should think that a device driver 
could be written which would map the display to better 
"fill" a VGA screen. I'm not holding my breath for this 
development, though it may be resolved with the yet to be 
released version. I guess 1 could sit a little closer to the 
monitor. 

NOTE: Though I just received a new disk (labeied 
"SMSQ V2.4T) from DIGITAL, it had 'corrupted'' files 
on it I'll have to wait to see what changes were im- 
plemented. 

THE KEYBOARD 

Since the keyboard is hosted by the PC, you would 
think that there would not be any problems. This is not 
quite the case. The earliest versions of SMSQ did not map 
for what I will refer to as the North American layout estab- 
lished by IBM's Selectric series of typewriters (I may be 
incorrectly presuming that Canada has the same keyboard 
layout). SMSQ version 2.31 incorporates a KBD_TABLE 
command which resolves this. 

Regardless, a disconcerting QXL problem that I en- 
countered was a wildly erratic keyboard. My host is a 20 
MHz 386-DX clone with a Phoenix BIOS and a ZEOS RS 
keyboard. 

Simply stated, when using QUILL the cursor would 
occasionally race all over the text. In the worst case see- 



not be a factor if you have dedicated a host to your QXL 
card. 

Trial-and-error discovery revealed that the spurious 
character generation can be aborted by pressing a <CTRL> 
+ <any_key(?)> combination. Iuse<CTRL><C>. 

My "tests" showed that you CANNOT cut-and-paste 
from DOS to SMSQ. 

As far as I know, the QXL can not be RUN as a 
TASK from within WINDOWS 3.1. 

QXUNT 

WelL QXL/NT [as in "(e)x(cel)l(e)nt" or "new tech- 
nology"] is my designation for the yet unnamed (as of 
January 1995) 50 MHz 68060 daughtercard. If a 20 MHz 
QXL with SMSQ is supposed to be faster than a 50 MIPS 
work station, then you might well guess that this newest 
incarnation might be fast enough for Abed to use. (You 're 
getting warm AJ.) My guess is that it will be formally in- 
troduced at this Spring's MIRACLE in Oak Ridge (!?!). 

Based on the recent price reduction of the QXL, I 
would guess that the QXL/NTs initial price might be simi- 
lar to the "old" QXL prices. WOW. 

THE BOTTOM LINE 

Based on hardware developments over the past three 
years, the QL apparently has "legs" and QDOS and SMSQ 
will probably remain as viable alternative to mainstream 
Operating Systems. 

Consequently, your wallet should be the only re- 
straint from your upgrading to a QXL(/NT), or (SUPER) 
GOLD CARD. 

I can't wait to see what the QXL/NT can do! 

HAPPY TRAILS, 

AND COMPUTING, TO YOU ... 



ZXir QLrve Alive! 



12 



Spring 1995 



Z88 - My Memory Surprise 



by 



An "in USE" hoblem 

kecentfy when using my Z88, 1 was bugged by 
not being able to save to a file that was 
already in existence. I also could not erase 
that file. I could load it, edit it, save it to another 
title, but not the original title. I was continually 
being told IN USE. I did note that the original title 
had 2478 bytes, but the second title had only 
2477 bytes. It was much later I took any notice 
of that. 

M fter a few hours of this and that and trying 
Mm many things, I decided to call Paul 
I I Holmgren and get his view on the problem. 
He made a few suggestions, none of which were 
of any value, then he asked "Have you tried a 
SOFT RESET?" I had not - did so, and problem 
solved. Now both titles had the same number of 
bytes. I can only presume that something had 
added an extra byte and caused the IN USE 
function to be activated. 

Since then I have had the same thing occur 
again, and a soft reset cures the problem - 
but I still would like to know what causes 
the problem. 

nother thing Paul and I touched on was 
Mm memory. After we got off the phone I took 
I I another look at the memory I had available, 
which was in the region of 23 8K. Now I do 
know that when I got the Z88 1 had a 128K RAM 
card in #1 slot On thinking, I came to the 
conclusion that the originally fitted internal RAM 
and the existing external RAM could not possibly 
add up to 238K with a number of records on file. 
How to find out was my problem. 

I had noticed that all files were SAVEd and 
LOADed from RAM 0, so I wondered what 
would happen if I SAVEd to RAM 1, using 



different titles of course to make sure all was in 
order. I discovered I had both sets of titles in 
different RAM numbers. 

next stage was to remove the external RAM 
from its #1 slot, and see what was left. I still 
had well over 11 OK left! This now proved 
that there had to be not the original small RAM 
which I understood to be about 12K, but that I 
had an internal RAM of about 128K? So I, in 
this small machine must have 256K. Is that not 
WOW - in consideration of what I paid for it 
initially? 

■plugged the external RAM back in, and I was 
Uback up to the 238K mark once again. I don't 
I know what I have really, and I would have to 
erase all my files just to find out - and who cares 
anyway. All I know is I have oodles and oodles 
of memory. I can save to RAM 0 or RAM 1. just 
like a double disk drive! And none of those rattles 
and groans and grunts and bad medium messages 
of the mdv's 

I have been asked what I use my Z88 for. Well, 

I I use it in the car and at home. I can have a 

I number of files such as bank account, car 
expenses, tax account, diary of noteworthy dates, 
a notebook (have you seen my writing? I can 
hardly read it myself on occasion) and when I get 
home, I can transfer all that stuff to my QL disk 
system for safe storage. 

I I frees up my QL's for other works. And I 
I really do believe that the spreadsheet has many 
I advantages over the QL system. Yes, a very 
handy little tool indeed. 

■ understand that Paul Holmgren and Frank 
Davis are selling them for $230, including the 
128K RAM, which is very favourable 
compared to the UK where the price is £99 plus 
shipping of £20 to the US and Canada, 




(See Mechanical Affinity ad ) 



ZXir QLive Alive! 



13 



Spring 1995 



Z88 



PovJer To \lou 



by. Hugh Howie 




I have been reading what various folks have to 
say about the Z88 Power Supply, and the types of 
batteries to use, so I thought I would add my little 
contribution to the discussion. 

When I first got my Z88, 1 had to use batteries, 
so, as I had some Ni-Cad lying around I used them, 
and I found that they worked fine. I had no real 
Problems. Perhaps I did not get the full twenty 
hours out of a set of batteries, but what I did get 
was quite adequate for me. Problem was that two 
sets were required, so I got a second set that was of 
a different manufac- 
ture as the first so 
that when a battery 
change was being 
made, there was no 
chance of a mix-up. I 
was happy with what 
I now had 

I eventually al- 
lowed myself to be convinced that the alkaline 
battery was the way to go. So I bought a charger 
and two sets of batteries, and right away I saw a 
problem - how to keep the two sets apart, so I 
solved that one by getting some very thin bright red 
plastic paper and pasted a strip about a half inch 
wide, around each battery of one set with this. 
Works great! 

Yes( I do believe the Alkies last longer, as to 
brighter representation, I don't think so. 

How do I keep my spare , set in the traveling 
case I use for the Z88? Well, I had been putting 
some of that round plastic foam insulation on my 
hot water pipes, so I took a short piece about $Vz 
inches long, glued a plug in one end, inserted the 
batteries, and found a plastic plug for the other end. 
Now I have no more loose batteries rattling around. 

This being Income Tax time, I, like everyone 
else, had to get out my old printing calculator, only 
to find that it was "Out of order" close inspection 
showed that one of the rubber bands that carry the 
numerals had broken. I guess it had deteriorated 
over the years, and just became brittle. 



What to do now was the question, so I hied 
over to my local Business Depot, and found I could 
get a 6 X 8 inch printing calculator for $39.95, 
which was a lot less than what I paid for the broken 
one, and less than a repair job would probably be. 

The digital display was about % of an inch 
high, gosh, even I can read that size! This little 
beasty also worked off four AA batteries, so I 
brought one home with me, inserted my old Ni-Cad 
batteries, and off to the races. Boy! could that little 
thing really trot! Did as much as my old expensive 

one ever did, and 
equally fast too. 

The price also in- 
cluded an adapter, 
so I had a printing 
calculator using 
the standard 2Va 
inch paper, that 
works off both 
battery and mains — what more can a man ask for? 

I looked at the adapter. Thought about the four 
AA batteries — Six volts. What was the adapter 
end like? Looked awful like the end that would fit 
into the Z88. Plugged the adapter into the wall, out 
with the voltmeter, checked voltage. Yep, OK, 
checked if center was positive, Yep. Hey man! this 
could work the Z88! Plugged it into the Z88 
orifice, OK Removed the batteries, OK Okay! I 
now had a mains powered and battery powered Z88, 
and also a mains powered and battery powered 
Printing calculator. All portable! The one adapter 
can be used for both units. I can't complain about 
that — could, or would you? 

Now in case you are interested, the calculator 
is a Canon P20-DH. The adapter used is a Canon 
AD-11. 6 volts, 300 ma. 

I now have a portable computer, and a portable 
printing calculator with large display. 

With that setup I would not call the King my 
cousin. Would you? 



ZXir QLive Alive} 



13a 



Spring 1995 



The Joy of Using Interrupts 



by Wes Brzozowski 



Response to Part One of this series has been 
quite gratifying so far. However from what I've 
heard, it seems that a little "fine tuning" of the format 
is in order. Essentially, we'll do fewer things in each 
installment stretch the series out longer, and give a 
little more attention to detail. This wiil give those 
new to the subject a little more help and time to 
catch-up. It also means that we won't cover as many 
things this time as promised, but it will all get done, 
eventually. 

I hope readers who own or have access to a 
TS-2040 printer have tried out the demonstrator 
program. If not it would be worthwhile to do so 
before reading further. Now back to the 

questions. 

6 How does the demonstrator work? 
Pretty well! Seriously, lef s first look at what 
the demonstrator sets up in memory, and then 
we wiil see how it all works together. Under- 
standing this description wiil require a bit of knowl- 
edge of machine code, but only a bit. The demon- 
strator has been written to be understood by as wide 
an audience as possible. (That audience will also 
need a little persistence, though) 

Line 30 CLEARs the necessary space for the 

10 PEN IM2 O*«wstration Proqr 

am 

20 REM Caus*4 * Copy— Sere •<» Wh 
•n BREAK and SYMBOL-SHIFT are pr« 
ss*d together. 

30 CLEAR 6S020 

40 FOR j =65024 TO 65280: POKE 
j,253: NEXT j 

50 POKE 65021,133: FORE 65022, 
3: POKE 63023,255 

ftO FOR j =65281 TO 63314* READ 
ks POKE J r ki NEXT j 

70 DATA 62,254.237,71,237,94,2 
01,245, 197,213,229,62, 127,219,25 
4,246,224,254,252.32,6,243,6, 132 
,205,3, 10,225,209, 193,241, 195,56 
» 0 

BO RANDOMIZE USR 65281 

Interrupt software. Line 40 fills memory locations 
FEOOH (65024) to FFOOH (65280) with FDH (253). 
Line 50 places a JP FF08H (65288) instruction at 
location FDFDH (65021). Lines 60 and 70 load the 
following machine code, starting at location FF01H 
(65281). 

I've divided the code into five blocks, whose 
meaning will be explained shortly. 

Line 80 executes machine code at location 
65281, which, not so coincidentally, is equal to 
location FF01H in the machine code listing. Only 
block #1 is executed, since it ends with a RET 
instruction. Block #1 loads FEH (254) into the I- 



register, and sets the machine into Interrupt mode 2, 
whose operation was explained last time. 



RRDR MEXCODE 
FFOl : 3EFE 

ffos ED5C 
FFOT C 9 
CFOO CS 

rr®9 CS 

FFO« D5 
FPfiSB ES 
FFCC 3E7E 
FFOC DBFE 
FPIO F<5E© 
FF12 FEFC 
FF14. 
FF1S 
FF1? 

FFia cDOseft 

FFIC El 

FF1D> Dl 

FFIC CI 

FFIF Fl 
FFIO 



LABEL MNEMOM^Q 

l_D ft . FE- 
UD r , « 

IM S 

RET_ _ _ « 

PUSH ?>F 
PUSH 6C 

push oe 

PUSH HI 

LD fl,7F 
IN A . (FE) 
OR E0 
CP PC 
r -JR N2.FF1C. 
DI 

L.D B , CO 
CALL 
► POP ML. 
POP OE 

pop esc 

POP mF 
vJP 0O38. _ _. 



From here on, the TS-2068 is doing something 
new that it does not ordinarily do. Every time an 
Interrupt occurs, the machine has to find out where it 
is to execute the Interrupt code, it gets the upper 
byte of an address from the l-register and the lower 
byte from the data bus. This combination is the 
ADDRESS OF THE ADDRESS of the Interrupt 
handler. It will become clearer (hopefully) as we 
"walk through" what happens. 

When the TS-2068 gets an Interrupt it looks to 
the l-register and the data bus to generate the 
address FExx, where xx is a number that is not 
known because the TS-2068 mysteriously puts 
different values on the data bus at different times. 
The TS-2068 will then look to memory location FExx 
for the address of the interrupt handler, and then run 
the code wherever that happens to be. 

However, the BASIC program filled all memory 
locations from FEOOH (65024) to FFOOH (65280) 
with the number FDH (253), so no matter what value 
FExx happens to be, the TS-2068 will find FDFDH 
(65021) when it looks there! This is where it will start 
to execute the Interrupt handler. 

Unfortunately, FDFDH (65021) is just 3 bytes 
less than FEOOH (65024), where the "kluge block" of 
FD's is located. There's not room for much code, but 
there's just enough space for the JP FF08H (65288) 
instruction that the BASIC program put there. This 
means that the Interrupt handler will continue at 
location FF08H or, block #2 in the machine code 
listing. (It gets a lot simpler from here on, honest) 

If the explanation seems murky so far, its O.K. 
to forget it for awhile. Just take my word for it that 
the aforementioned code makes it appear that an 
Interrupt will cause code to be executed at location 
FF08H (65288). This is where our true Interrupt 
handler is to be found. 



ZXirQLive Alive! 



14 



Spring 1995 



The handler begins with block #2, which saves 
all of the registers. We do this so that we can leave 
them as we found them when we're done. This will 
ensure that we don't disrupt the program that was 
running when the Interrupt occurred. 

Block #3 reads a small portion of the keyboard. 
We won't cover keyboard scanning here, but block 
#3 causes block #4 to be skipped if the BREAK and 
SYMBOL SHIFT keys are not being pressed simulta- 
neously. 

Block #4 causes the screen to be copied. Be- 
fore CALLing the screen copy routine in ROM, we 
load B with the number of pixel lines to be copied. 
Changing this would allow us to COPY only part of 
the screen. 

Block #5 prepares the computer to leave our 
Interrupt handler. All registers are restored to their 
original values. Note that the first item that POPs off 
the stack is the last item that was PUSHed on. This 
means the registers must be restored in reverse 
order. 

Ordinarily an Interrupt handler ends with RET1 
(similar to RET) instruction. In this case, we'll end it 
with a JP 38H (56), which jumps to the normal 
Interrupt handler. This allows the normal Interrupt 
functions of keyboard scanning and updating the 
system variable FRAMES to be performed. 

7 YOU MENTIONED COPYING ONLY 
PART OF THE SCREEN, HOW IS 
THIS DONE? 

By LOADing a different number into the B register 
before CALLing the COPY routine, You can change 
the number of lines printed in the following way. 
Suppose that LINES = the number of lines of 
characters (from the top of the screen) that you want 
to COPY. Just POKE 65304, (8 X LINES). The 
handler is now setup to COPY only part of the 
screen. 

8 WHAT OTHER THINGS CAN AN 
INTERRUPT HANDLER DO? 
By reading the system variable FRAMES, 
which is incremented every 1/60th of a 
second a nice real time clock can be made, that 
flashes the time up on some unused part of the 
screen, even when you're running other programs, 
FRAMES isn't updated when the Interrupts are 
disabled so the clock "stops" whenever you use 
cassette I/O, the TS-2040 printer, or the BEEP 
commands and resumes when you are done. Still, 
ifs a free, "software only Clock". 

If the Interrupt handler were linked to a hardware 
real time clock, the clock wouldn't stop at all. 

Among other uses is an item called a print 
spooler. Printers are very slow compared to the 
computers running them, and the computers spend 
most of their time waiting while the printer is running. 



ifs possible to send LPRINT commands to a buffer 
area in memory, and have the Interrupt handler "pick 
up" this data and print it one character per Interrupt. 

This wouid allow the printer to run at up to 60 
characters per second while you're doing other 
things with your computer, In other words, you could 
be RUNning or ENTERing a program at the same 
time as the computer is printing something else, 
Those who've used such a feature on an IBM PC or 
other computers will agree that it is a great time 
saver. 

Another use is a program that reads and "stacks 
up" keyboard entries before the computer requires 
them. When an INPUT is needed, it gets it from this 
stacked up data, This is called a keyboard buffer, 
and ifs also very convenient 

Since the Interrupt is synchronized to the video 
displays ifs possible to change the BORDER color 
some fixed time after the Interrupt and obtain a "full 
screen horizon" that extends into the border area. 
The Spectrum game Aquaplane does this, but the 
required timing may be different to make the effect 
work on the TS-2068's 60 Hertz Interrupt (The 
Spectrum uses a 50 Hertz interrupt) I've not seen 
the game working on a TS-2068, but the effect is still 
available to us. 

These are items that come immediately to 
mind. Other less obvious uses are out there. One 
that I'm considering involved my software that makes 
BASIC work in the 64 column mode. Certain key- 
board inputs cause the computer to change a 
system address table in an undesirable manner. I 
expect to use the Interrupt to "change the table back" 
before any harm is done. 

There are many other uses. 

A PROLOGUE 

Doug Dewey, member extraordinaire, of the Tri- 
angle Sinclair Users Group, tells me that merely 
adding pull-up resistors to a Spectrum emulator as 
suggested last time, doesn't clear up all of the 
problems related to certain "un-RUNnable" Spectrum 
programs. He's sending me copies of some pro- 
grams, and I'll be checking them out especially in 
understanding the way the Spectrum handles the 
data bus during Interrupts and whether my "fix" works 
as expected on all machines. 

Next time (or in later installments) we should be 
looking at the problems of relocating the demonstra- 
tor code, of the (solvable) problem of doing some- 
thing like the demonstrator on a TS-1000, and 
constructing hardware to make use of the TS-2068 
Non-Maskable Interrupt. Those looking for a chal- 
lenge should try to relocate the demonstrator to 
reside in the 16-32K memory region. When a certain 
part of the Interrupt software resides in the same 
16K region as the display file, something interesting 
happens. It still works, but ... 



ZXir QLive Alive! 



15 



Spring 1995 



TS BODO-ILEtniGa S B&SEC CD-B- 



TS Bulletin Amateur Newsletter — Supplement #A-1994 — Aug. 18, 1994 
©Aug. 18,1994 by Bill J. H aimer, Ottawa, All rights reserved 



WILLIAM HARMER 
97 RUSKIN ST 
OTTAWA K1Y4B3 
CANADA 



imes are changing. Woodstock 1 994 has just run its 
f| muddy course, and the cries of liberation from ^the 
\^X f system' that brought the 'computers to the people' 
movement onto the fringes of the peace movement and an 
underground press freed due to technology, all that 60' s 
stufl; flood back. It seems so recent. How things have 
changed! The computers that 'the people' did get, have 
become part of an urban pieceworker/24-hour on-call- 
employee, economic system which is not particularly lib- 
erating at all. The cheapness of publishing has reached the 
point, however, that personal publishing is with-in the reach 
of just about anyone with a minimum of know-how. But it 
has led to a new form of co-op publishing, which is some- 
thing similar to network publishing/BBS text files, in that 
the writers for a new generation of small, personal, and 
specialized publications, commonly called 'Zincs' (short for 
magazines or fan-magazines'), may have never met face-to- 
face, and send their material in mainly by modem, (and not 
to BBS systems or commercial networks, mostly but per- 
son-to-person), starting the session with a voice telephone 
conversation. This means that contrary to what George of 
Toronto Sinclair User Club said recently, it is quite normal 
today to run a publication with the officers/writers/editors 
spread out across the country. It is not even necessary to 
have a modem, (I don't), since the bandwidth of a 500 
stamp is considerable when used to carry a diskette across 
country, Anyway, times are changing, and it would be a 
shame to see the user Group movement fold, just on the 
basis of things like this. 

n^k 11 this brings back not-too-pleasant memories of 
t\ the Ottawa TS group folding. While the club 
^^Cv newsletter folded, this one continued on a reduced 
scale but there are no plans ever to simply halt The last year 
saw one supplementary newsletter like this, and perhaps the 
photo-reduced, small format newsletter has more issues left 
to go. So it continues ^definitely if sporadically, in other 
words. The only change is the decision to take material out 
of the public domain since with few newsletters left to re- 
publish it, that makes little sense. The original reason for 
putting material in the public domain in the cost, (aside 
from a challenge from the Texas TS group), was to facilitate 
copying without red tape of asking for permission or worry- 
ing about legal technicalities. Now all such permission has 
been withdrawn, since for material other than that submitted 
by myself to other newsletters (and there is still tons of still 
in drawers here, unpublished), it looks like there will be few 
hobby publications to publish them. So I might as well keep 
the copyright since some of the material may get sliced into 
my own writing on various subjects (techno-trends and 
techno-history is the current wnting interest in a relate field). 




ZXir QLrve Alive! 



16 



ut there are other, rather important reason to con- 
tinue. There are things to do. What can this news- 
> letter offer? One thing is celebration of the libera- 
tion from a stuffy educational system that has lost its touch, 
at least for education of the ordinary student in subjects of 
close job and modem mathematical relevancy, this libera- 
tion brought by the near universal availability of home 
computers. We can add practical help with reader self edu- 
cation especially in programming. And the final one: a boost 
for BASIC, the programming language despised by the 
educational establishment, but still, just about the only pro- 
gramming language a beginner can learn, almost alone. 
Since a beginner cannot learn it completely alone, there lies 
a task for such a newsletter as this, emulators, simulators, 
word processors and databases all look remarkably simple 
from within, if the simplest possible BASIC programs are 
used to explain them. Computer software is to mathematical 
education today, what reading and writing was by way of a 
con commitment, in ancient times. So here is to a revised 
newsletter, featuring, BASIC andTS home computers. 

Great Blue blazers and Other incendiary Topics 

The question of why anyone would turn their coat and 
run into the arms of the blue-blazing IBM clone world, has 
again reared its ugly flaming head. Why not? They certainly 
are cheap, 286' s selling for a couple of hundred used here 
(even though those like the writer see no need to trade in the 
8088, with less than a full unit of Norton SI seed). The clone 
world has finally caught up with the pocket-book size of 
even ZX-TS users. Perhaps in the future, outside of muse- 
ums, the only TS computing, will be inside clones with 
software emulators. But that does not mean that the TS 
BASIC'S need be abandoned for others. And since CP/M 
emulators for clones are easy to find and cheap (How is 
free? Cheap enough?), the CP/M side of the Z-80 (and for- 
mer QL CP/M emulator users) Sinclair computers can con- 
tinue too. (Maybe CP/M command line use will live almost 
as long as MS DOS command line, now that MS Windows 
and its quasi-clones, are replacing MS DOS command line 
interface in clones. And it all started in DEC computers and 
Victorian era telegraph systems, according to my historical 
techno-archaeology.) So, why not both? 

/ Tg f he second question is, why not turn TS groups into 
/| programming workshops, specializing in old com- 
V j^V pntpr hobbyist languages like PASCAL and even 
BASIC interpreter programming. This thought was greeted 
with terrific ennui every time I would propose it at meetings 
of our now-defunct Ottawa-Hull TS User Group in various 
ways and versions, over the last years. At least it would 
have helped the kids, some new youngsters coming to the 
last meetings of our club, looking for such talk and tutoring 
in techno-literacy. Whether BASIC deserved it or not, 

Spring 1995 



academics shunned it, making our BASIC an orphan 
language just as the home-type computers were orphaned 
by their manufacturing supporters in the 1980's. A good 
academic question is whether it was BASIC or the comput- 
ers being orphaned that ended most user groups. 

"What To Do?" Is Today's Question 

The question now, is what to do with our hobby and 
the organizations that have been painstakingly built up My 
suggestion is to keep them going in some fashion for their 
educational value. Kids today do not have much chance of 
really learning the interesting and essential mechanics, at 
school. It is a mathematical job world out there today, and 
the school system is, pardon my French, royally con- 
founded when it comes to teaching the same, and the fun- 
damentals of structure why it all works, when it comes to 
computers. To make a bold prediction, we will see that in 
the next 50 years, computers as boxes processing separable 
software, will die out, (except for niche markets). Software 
will be embedded in ever-cheapened boxes and world eco- 
nomic dominance will go to whatever major power 
(economically) whose kids master this best And it is the 
computer user groups with their expertise in combining 
hardware knowledge as it relates to low level software and 
prograrnrnrng affecting it, that know this and can teach it. 
End of sermon. Let's just not waste this opportunity to give 
our kids a boost up. There is no one else; just believe me. 

The Problem With BASIC — (Parti) 

Within a newsletter which has just (see previous page) 
been thoroughly and wholeheartedly committed to continu- 
ing support of BASIC as a computer language for those rare 
individuals who cannot resist talcing things apart, in this case 
types of computer software, to see exactly what makes 
them tick, starting by offering- a gratuitous criticism of 
BASIC may seem just slightly peculiar. However, let us be 
honest about our favorite computer language it does have its 
theoretical flaws. The fact that no other full language was 
available to most home computer owners in the 1980's, 
(and buyers consistently rejected home computers with 
FORTH installed in ROM rather than BASIC), may seem to 
point to the fact that we BASIC programmers are simply 
making a virtue out of what started as a necessity and be- 
came a habit. But be that as it may, true or not, BASIC is 
both defensible and meriting some criticism. (About 
FORTH, one might say that it too was not a complete lan- 
guage in that it never, at least in its versions of the 1980's 
got a built-in floating point number data type or stack, and 
may have failed due to lack of such features which would 
have made it easier to use, like screen handling and graphics 
modification commands. Imagine bit twiddling with fast 
FORTH) 

One of the criticisms of BASIC revolves around some of 
the structure that it lacks, even though it abounds in 
features in many dialects But if you look at its competitors, 
like the structured Pascal and MODULA, you will see they 
lacked a lot of features that make BASIC easy to use, and 
cannot be considered, especially MODULA which never 
became popular (as it deserved to be), full featured. In addi- 
tion, Pascal, it seems, did not start life without the GOTO, 



philosophical phobia trigger of so many BASIC critics. 
ALGOL, Pascal's predecessor, much praised for being ra- 
tional at the time, by the usual purists, used GOTO, long 
before it was discovered that ALGOL programs without 
GOTO were always an alternative for the programmer, 
something not realized previous to the letter to the editor of 
ACM/Communications, by Prof. Dijkstra (1968) and his 
earlier remarks (1965) and work of van Wijngaarden, in 
1968. (Ref. Yourdon) 



/\ dia 
XJLzat 



second criticism laid on BASIC, is that its many 
dialects make it a nonstandard and unstandardi- 
ible language. Of course this was a result of 
BASIC prospering and spreading, the languages which died 
or backed into shrinking niche markets early on, never get- 
ting to that point. (What if Pascal had prospered to the point 
where TURBO Pascal had been just one dialect that had 
moved far away from standard Pascal. Actually, on second 
thought it is, with a claim for at least three incompatible 
dialects, all of them various vintages of TURBO Pascal!) As 
our local group member and Pascal booster , David Solly 
remarked once, those who criticize BASIC for its dialects, 
likely do not realize that it is just showing the behavior 
characteristic of languages, and more notable among natural 
languages like English, French and Dutch, ones Dave was 
quite familiar with, being a language buff that is, developing 
differences that we call dialects, etc. and just plain evolving 
with time. 

Looking at the alternative those critics of BASIC offer 
today, C language, one sees that it lacks the logic ad- 
mired in Pascal and MODULA, has a host of dialects now, 
that hated feature of BASIC by some of its critics, and is in 
reality a souped up, stripped down hacker language, fla- 
grantly exhibiting a third point usually used as a criticism of 
BASIC, the way BASIC was used and abused by hackers 
and small time programmers in the microcomputer era. 



B 



ut BASIC does have its faults. Let us be quick to admit 
them. But these are not unconnected with its virtues. 
Its virtue was that when it was devised, in 1965, long before 
microcomputers it was designed to run on terrninals, and its 
line-at-a-time interpretation which slows it and reduces its 
structure to a rather fragmented form was simply necessary, 
given roll paper scrolling and primitive editing, lack of com- 
puter time to share, etc. If things had gone differently, this 
also could have been a big advantage in the world of micro- 
computers, in adapting BASIC interpreters to simple substi- 
tutes for true, low-level multi-tasking, but that never caught 
on in microcomputers, CP/M and MS DOS modeling them- 
selves on OS/8 and OS/10 of DEC rather than UNIX. 

The second weakness of BASIC is its reliance on vari- 
able length data structures of strings and later disk files, 
like DEC operating systems and terminals that were origi- 
nally used by telegraph companies to send messages of 
various lengths. Anyway, that is too important a point not 
to discuss in detail which we can do another time. Stay 
tuned for article II. 



A- 




ZXir QLive Alive! 



17 



Spring 1995 



Daisy Be Good 



li 



by David Lassov 



Slct Da* a to 



We continue discussion of Bill Jones' suite of Word 
Processors for the TS-2068. So, get out your disk, 
Daisy.B6,DiskNo.l. 

Upon autostart, copyrighted banner comes up 
with a little tune and a request, that you "Press A Key...". 

For the second prompt, we press 2, since we normally 
wish to use our Brother M-1109, a dot matrix printer. 
Press 3, in case you have not yet matched the program to 
your printer via a customized routine "stymn.Bo" and 
menu "ps.Cl". Press 1 will allow you to follow along, us- 
ing the TS-2040 as a printer for 
your word processing. 

The third prompt requests, 
that you describe your printer in- 
terface, We select 1 for our 
AERCO Centronics Printer Inter- 
nee. Select 2 for Tasman CPI or 3 
for A&J. Right now, we need 
software-generated line feeds, So, 
we answer Y to this fourth ques- 
tion. 

Right Margin Justify is about 
the best thing to appear in home 
computing software, that we have 



Should we "Press Select" item "2. Re-ed", we are 
presented with a menu of 21 choices. Choice #21, Abort, 
gets the Quickie Menu back with no potential damage 
done. The other 20 choices place any of 20 data strings on 
screen for editing in edit mode. Whenever in the edit 
mode, a press of the pound key introduces us to Block 
Delete and Block Insert. Enter resumes a slower input 
mode. # implements a block insert (at the underline sym- 
bol) of L$, another string, or just arbitrary typing, upon 
hitting the Enter key. As before, "Cap+SymShf ' allows us 

to escape to the Quickie 



<2 > 
< 3 > 
<4 > 

> S :• 



H* (13 
H* (23 
H$ (33 
H$ (4.) 
H$ (53 
H$ (6) 
tt$ (7) 



<&> 
<9> 
10 > 
11> 
12 > 
13* 
14 > 



EDIT 

IS ( 1 3~ 
1$ (23 
X$ (3) 
1$ (43 
I* (53 
IS (6 3 

r?) 



15 
15 
17 



Typing 13 > 
Pi* 1Q> 
B$ 20 > 

21> fibort 

ever seen. So, Y is the answer to £n t € f Choice: 
the prompt #5. As you see, we like to indent the first line of 
our paragraphs by five spaces. So, we answer the last 
question in the affirmative. 

This brings on the Function Menu. Notice Turbo = 1 . 
We have just LOADED that incarnation of Daisy, which 
handles Input/Edit. The Main Menu for this facility is the 
Quickie Menu. So, we press 1, press 1 again (for Daisy dB 
Manager,) and get it straight-away. 

In the Input/Edit mode, the principal application rou- 
tines are "inpt.B6", "edt.B6", and "catCl" . Other appli- 
cation routines are Deleted and these last three are Merged 
in, whenever Turbo is changed to 1 or to 3, or whenever 
Input-Edit is selected at the Function Menu (as option #1.) 
Or, of course, they can already be on board, as in this case 
of the autostart selection on the Daisy disk. And, by the 
way, the Quickie Menu is the "Daisy dB Manager." 

Should we "Press Select" item "1. Typing," we are 
presented a blank screen with a brief display on line 22 of 
"Arrows = EditCap+SymShf = Menu". This is Bill's on- 
line indication of a way back out of the typing screen and 
in to the Quickie Menu, similar to the "Function Keys" of 
Mscript In the Input/Edit mode of Daisy, we have two 
phases, the Input phase and the Edit phase. 

With the departure of the display on line 22, we enter 
the input phase, which accepts keyboard input at type- 
writer speed (at least 30 wpm) and builds a "typing buffer", 
called u$. Any cursor movement with the arrows enters 
the edit phase. In order to re-enter the input phase, simply 
hit the Enter key. Now, hit "Cap+SymShf \ in order to get 
the Q menu back onto the screen. 



II 



Menu. 

"3. Store" allows us to store 
(in RAM) each of h$(l), 
h$(2), ... , h$(7) and i$(l), 
i$(2), ... , i$(7), in that order, 
after we enter a paragraph 
length, one for the h's, an- 
other one for the i's. 
"4. Help" takes us back to 
the Function Menu. 
"5. Delete Buffer" allows the 
user to reinitialize the typing 
buffer (u$), without storing 



ZXir QLive Alive! 



18 



* P r t it into one of the h's or i's. 
You are left with an empty screen in input mode, as in se- 
lection #1. 

"6. View/Edit Array Cells" permits the user to view 
and edit any of the h's or i's. Very handy!!!! But, the edit 
mode, here, requires patience and is nevertheless very 
handy. 

"7. Word Replace, Global" searches each of the h's, 
i's, and selected other strings for a desired word, and re- 
places it with an even more desirable word. 

"8." allows typed input to the L$ string, the same one 
that can be entered at selection #2, above at "Block Insert". 

"9." cycles the input cursor between "L" and "C" . 
":" reinitializes all the h's, all the i's, all the h's and i's, or 
none at all. Any reset is to a single blank character. 

" allows us to create colorful screen strings, such as 
menus or opening broadsides,yiwcina/mg. 

" < " permits us to LOAD (from disk) character ar- 
rays into the h's, the i's, or all at once. 

" = " permits us to also SAVE (to disk) character 
strings of ASCII characters : the h's, the i's, the h's and i's, 
or the entire variable file. 

"Buffer = NNN" indicates the number of characters 
(NNN) in the current typing buffer (u$). 

"Cell Limit = NNN" indicates the number of charac- 
ters (NNN) in current h or i, being filled. Note, that NNN 
also indicates the maximum number of characters of the 
typing buffer (u$), that will be stored, by invoking option 
#3. So, frequent reference to these numbers will allow 
trouble-free entry of paragraphs into your growing letter or 
document. 

. _____ Spring 1995 



"H-i" indicates which data buffer h$(i) is being filled, 
by storing the typing buffer (u$) at item #3. 

"I-j" does the same, when working on i$(j) . . 

"FREE=NNNNN" indicates the amount (NNNNN) 
of free RAM, remaining for the 2068 to conduct string edit- 
ing and other operations. The same information appears 
on the Function Menu, as well as other menus throughout 
Daisy, since memory utilization is so critical in the 2068. 

"L$=k" indicates the current number (k) of charac- 
ters in the L$ string, much used for Block Insert, as above, 
and for Block Delete, as the deleted material is automati- 
cally stored in L$. 

And, lastly, "ed" is the BASIC address (ed-2926), to 
which transfer should be made, in order to recover the 
Quickie Menu display from most places of the program. 
For example, break into the program and type "goto ed" 
or "goto 2926". Similarly, "goto frn" or "goto 2070" 
will recover the Function Menu display. 

Next time, we will continue , by discussing the next 
entry on the Function Menu, #2, Print Header. 



Daisy Update 

We continue to describe the operations of our new 
and improved Daisy word processor, using our TS2068, 
LKDOS (L3), and 9-pin printer Brother M-l 109. This time, 
we talk about the Quickie Menu. 

Just as the Daisy dB Manager comes up in Bill Jones' 
original formulation, only when Turbo = 1 or Turbo = 3 
holds, so the Quickie Menu appears only in 
In+Ed.B6 and ManlAd.B6, respectively. q$ Pi 

Please read the other article on Daisy r . 5 E ? 
this issue for standard details on the Quickie h $ * l } 
Menu. Here, we will indicate how we use this h $ 12) 
menu to accomplish the most amazing h $ ( 3 ) 
amount of satisfying work production. * 

Typically, we start entering a letter or £ X [ g ] 
document, by LOADing In+Ed.B6 from disk, h $ ( 7 ) 
The Function Menu comes right up with no i $ ( 1 ) 
prompting, as there is no printer to initialize in * * 
this current effort to enter a letter, or other i 5 [J) 
document, into a disk file as a character array, i $ 

Next, we press 1, in order to commence x $ ( 6 > 
Input-Edit. Now raced with the Quickie i $ C 7 3 
Menu, we enter Input mode, by pressing 1. 
This results in a brief reminder on line 22, that use of the 
cursor arrows leaves Input mode and enters Edit mode, 
and that Pressing Cap-Shf and Sym-Shf at the same time 
will return us to the Quickie Menu. 

Entering Input mode, we type away (at "turbo 
speed", according to Bill). Our typing is captured in string 
u$. 

After typing in our first paragraph, we press Cap-Shf 
and Sym-Shf together. At the Q Menu, we observe Buffer 
= MMM and press 3, in order to Store our typing buffer 
(u$) in RAM, before something happens to it. Of course, 
we have to input a length for this, our first paragraph, 
which will go into H$(l). This input 1 can be any number 
with MMM <= 1, and 1 will be used to DIMension all of 



ZXir QLrve Alive! 



h$(l), h$('2), ... , h$(7), in order to store our first seven 
paragraphs. 

What is the best value for 1, the "magic number"? 
Well, anything at least MMM will do, and Bill's suggested 
value of 700 stores a paragraph of about one screenful. 
But, 704 not only stores a screenful and stores the entire h$ 
character array in only one track of the disk at item ":" but 
also permits a very nice display of the h$ array as a "disk 
file" in program Po+Mm.B6, which is usually used for 
printing our letter/document, but lacks the sophisticated 
display facilities of In+Ed.B6 . 

In order to check our progress, we get the Q Menu 
on-screen and press 6. Here, we can cycle through each of 
our paragraphs, as Stored in h$(l), h$(2), ... , h$(7), i$(l), 
i$(2), ... , i$(7), edit them, and return to the menu. 

The edit mode is performed slowly and in BASIC. 
The input mode is performed quickly and in catCl, which 
is Don Lamen's MC program. Bob Swoger calls it a 
"Journaling Program". The slow edit mode is the only 
drawback, we have found with Daisy; so, that's not so 
shabby!!!! 

We mention this, only because Larry Kenny's Mini 

Word Processor is all in BASIC, and it is not only as fast 

on input, but also as fast on edit, with no letdown in speed 

between input and edit. This code comes from Larry's 

"Sequential/Random Access Files" and must be similar to 

what he had in mind for his "LarKen Desk Top Publisher", 

which will probably never appear ! ! ! 

Bill's editor is elaborate and implements all of Header 

Entry, Block Insert, String Insert, Block 

niShed Delete, Back Shift, Right Shift, Line 

n * 5 k 6 ^ Feed, Cursor Up, character Delete, and 

n FiniShe ^Resume. Larry's code implements all of 

Finished text Enter, text Insert, text Delete, text 

Finished Erase, cursor Move (all), Escape, and 

Finished Newiine. MWP works fine for Max- 

H • i t? S 5 Comfi 
Finished * 

Finished. As far as we can see, we are con- 
FiniShed sidering a singularity of Bill's code, 
Finished which can only be removed, by replacing 
Finished m p t.B6, edt.B6, and catCl. But, can the 
Finished many features of edt.B6 be replaced? 
Finished And, this entire input/edit facility is a 
Fi niShed foundation of Bill's Dbms code, also. 

Well, it's best not to make too many 
mistakes in the first place ! ! 

Oh, yes, option #7 (Word Replace, Global) is also in 
BASIC and slow. But in this case, we are not talking 
about searching a giant data base and progress is shown 
on-screen. So, it is not at all troublesome, even though 
slower than both Larry's MC search in MWP and Tom 
Wood's MC search in PROFILE. 

In our copy of Daisy, the original code for #9, to Cy- 
cle Caps, had to be repaired for our new and improved 
version. 

And, lastly, item ";" for "Macro Mgt" is fascinating, 
incorporating the 2068's color capabilities into the con- 
struction of beautiful banners. This is one of the reasons 
for our loss of interest in the TS1000 as our primary per- 
sonal computer !! 

Spring 1995 



19 



MECHANICAL AFFINITY 



The following are now available from Mechanical Affinity 
for your Sinclair home or business computer. Most 
items listed are available in quantity. Orders may be 
placed by check, money order, Intemational Postal Money or- 
der, or may be paid in English pound or German mark equiva- 
lents (plus 10%). We do not accept charge cards at this time, 
Please make all checks out to either Frank Davis or Paul Holm- 
gren, Do Not make checks out to Mechanical Affinity. You may 
place your order a either of the two locations. 

For those orders placed in the United States all postage and 
handling included in the item price. For Canadian orders 
please add $2 additional for postage per order. For the rest of 
the world then pleas add $3 additional postage per order, Sony 
for this, but the high price of foreign postage requires us to ask 
for this. 

MECHANICAL AFFINITY MECHANICAL AFFINITY 

do Frank Davis c/o Paul Holmgren 

513 EAST MAIN ST 5231 WILTON WOOD CT 

PERU, INDIANA 46970 INDIANAPOLIS, IN 26254 
Phone 31 7-473-8031 Phone 31 7-291 -6002 



BOOKS 

Syncware News Vol., 1 : All volume 1 issues in one book $7 
Touring The TS2068 ROM Operating System by WIDJUP $12 
QL Technical Guide $12 
QL Service Manual $10 

REPLACEMENTS 
Replacement or backup power supply for the QL, no serious 
user should without one. Available for only $ 1 5. 
Micro Drive Cartridges are $1,25 each 
MDV labels, 3 sheets for $1.25. For the QL, 
QL replacement membranes for keyboard $20 
68008 Processor chip for the QL for $5. 
8049 Chip for the QL for $6. 
8032 Chip for the QL for $16. 
8031 Chip for the QL for $18, 
8031 Chip for use with Gold Card for $20. 

NEW PRICES 
f\ VT now with SBASIC! the SuperBasic Compatible 
\^./V J_J interpreter. This is a card that plugs into a standard 
8 or 16 bit ISA slot on a PC and allows the PC to run QL pro- 
grams, fast! The operating system, called SMSQ is supplied on 
disk (can be installed on the PC hard drive) and includes Toolkit 
2 and SBASIC, a multi-tasking SuperBasic compatible inter- 
preter We have reduced the price on the 2 Megs card from $430 
to $360 (this can be upgraded to either 5 or 8 Megs.) Call Frank 
to check on current prices. Comes with 2 year warranty and free 
software updates. 

Gold Card - 2Megs, 16 MHz. (4 times the present speed) - 
Up to 3 drives, 1 .4 and 3.4 Meg. Has full TK2 and code for a 
Winchester hard drive. Now $200, includes ins/shipping 

Super Gold Card - 4 Megs, 32-bit memory, 24 MHz - 3 
times the speed of the Gold Card and 1 1 times as fast as other 
memories. Has all the features of the Gold Card plus - built-in 
parallel printer interface with cable, built-in 4 drives adaptor. We 
will accept Gold Cards, Trump Cards and Miracle parallel inter- 



faces (in good condition) for trade-in on the Super Gold Card. 
Call for price. Reduced from $485 to $395 includes 
ins/shipping. 

Full Trump Card, with TK2 and capable of 2 drives, 3 l A and 
5% 360K, or 720K. RAM memory of 896K All for $90, includes 
ins/shipping. 

512K Expanderam Card Adds 4 times the basic QL memory 
for those with microdrives. Only $25. 

Four Disk Drive Adaptor, for Trump Card and Gold Card. In- 
cludes the latest Tebbys Toolkit II. Only $39. 
QL Centronics interface-Serl/Ser2 to parallel printer. Standard 
Centronics plug that defaults to 9600 BAUD (switchable), 3 
meters cable. Priced at $40. Limited quantity. 
Keyboard-90 Interface- Allows you to replace the QL keyboard 
with IBM XT/AT externally. Great for those who want to place 
their QL in a tower or just gotten tired of replacing membranes. 
At a new low price. $90. 

QUBIDE, the QL AT/IDE Hard Drive Interface compatible with 
the Super Gold Card/Gold Card, Minerva and Hermes compati- 
ble. Allows you to have hard drive partitions up to 256 Megs 
each. You will need to supply the hard drive, case and power 
supply separately. $120. 

Jurgen Falkenberg Hard Drive Interface with power supply 
and case, 40 Meg. $299. If you wish the hard drive interface and 
controller only so you can add your own hard drive (up to 416 
Megs) and case with power supply, then it is only $189. This 
system works with MFM and RLL controllers, supplied. This 
interface requires separate bus extender card, which we have 
available. Two-slot expander for Gold Card is $40, and 5-slot 
adaptor for non Gold Card is $64. These adapters can be used 
for other add-ons besides the hard drive interface. 

Items for the Z88 
Soft Carrying Case. Also handy for the Laser PCS, Compumate 
andPC4.$10 

128K RAM Expansion $45 

512K RAM Expansion $150. Limited supply. 

Z88 to MAC Cables $10 

QLINK, QL to Z88 software $35 

QLtoZ88 Cables $15 

Should you need them, we can obtain EPROM Cartridges and 
one Meg RAM Cartridges; just call Frank. 
New Z88 Computers, with new manuals, carrying case, 
1 28K extra RAM. Handy 2-pound, battery powered, comes with 
built-in word processor, database, diary, comm. facilities, 
EPROM slot and built-in EPROM burner. Expandable with two 
RAM slots. Allofthisfor$230. 

SERVICES 

FlipRAM Level 2. Replacement EPROM for SuperQBoards 
VI. 17 upwards, with and without mouse) and all Trump Cards. 
Compatible sub-directories, about twice as fast on disk access 
times. It has the latest TK2, and a new ATR device which lets 
you access IBM/ATARI disks directly, All for only $38. 
QL Internal ROM Board- this allows you to put your favorite 
ROM version (JM, JS, JSU, MGUS, MGUK, etc.) on an 
EPROM. Lower power consumption by the QL by about 20% 
& drops the internal temperature by about 50 degrees Fahren- 



ZXirQLive Alive! 



20 



Spring 1995 



heit There is also room on the EPROM for us to include one of 
the following programs if you are an owner of QFLASH, TKIL 
SPEED SCREEN, TKIII, Brd & EPROM $30. Brd alone $12. 
Custom EPROM alone $20. Let us know which ROM version 
you want us to supply, or you can supply. We can obtain the 
latest Minerva for you at current market price. We can also put 
your own code on EPROM. 

Internal Battery Backed Clock For QL, Uses lithium battery, 
so should be good for far longer than ordinary batteries. The 
plug is where the 8032 goes, and the 8032 is then installed in it. 
$15 for brd & battery, or $22 if we install for you. 
QL CASE, contains keys and bare motherboard, no mi- 
crodrives. Can be used to replace bad case, keytops, or bad 
motherboard, or even as a start on building your own spare QL, 
Two for $25 

Keytops For QL, for $7,00. Use to replace broken or missing 
keys, or the whole set, if need be, These are originals, 
5 V* disks, 360K or 720K, with Tyvek sleeves and a brand name, 
100 disks for $18 

QL Network P rover, small circuit in box, gives visual LED 
indication of when two or more networked QLs are actually 
working correctly, for only $10 

QL Computer, with PSION 4 software, power supply, and mini 
manual. All of this for only $75. 



UPGRADES FOR QL 
MINERVA MK1, the ultimate replacement ROM for the QL. 
With this you can muM-task SuperBasic programs, do soft re- 
sets on the computer, use a dual screen, greatly improved speed, 
MDV datestamping, and the elimination of many bugs found in 
the earlier ROMs for the QL. This comes a EPROM, with its 
own board to replace your current ROMs, for only $58. 
MINERVA MK2, has all of the above, plus battery for 256 
bytes RAM, crash-proof clock & 12C bus for interfacing. Can 
autoboot from battery backed RAM and has quick start-up. 
Price reduced to $85. 

HERMES, replacement co-processor for the 8049. This will 
end any keyboard rollover you May be experiencing; allow you 
to set the serial output baud rates as high as 19,200 baud, and 
even set independent baud rates for serial 1 and 2 for input (and 
after the release of Minerva 1 .94 and above you will be able to 
also do this for output); allows you to use a modem with no 
dropped characters (even at 300 baud without a modaptor); al- 
low you to toggle ON/OFF the keyboard click; improve the 
"fuzzy" and "random" sound; and cures the INT7 screen freeze 
that used to occur, plus the keyboard buffer is increased from 23 
to 31 bytes for type ahead, This is the second processor for the 
QL, after your 68008 and by replacing that 8049 with she 
HERMES you will note the improvement. All this for only $42. 

SOFTWARE FOR YOUR QL 

We have been engaged in A search of all the newest and 
the best software from around the world for your QL. 
The search is not quite over, but here is what we have 
found so far. If you are looking for something we do not have 
listed here, give us a call and we will see if we can obtain it for 
you. We are users of Sinclair and Cambridge computers; thanks 
for the support! 

QSpread - the dream spreadsheet many QL users have waited 
for. It runs under the Pointer Environment, either by mouse or 
keyboard. It is formula oriented, as opposed to Abacus, giving 
the advantage that it can be modified anywhere. The parser has 
22 scientific functions, along wit the standard ones. The size of 
the spreadsheet is limited only by your memory, professional 
quality for only $88. 

The Lonely Joker - this is a solitaire game based on six different 
patience: Echelon, Napoleon, and Cascade, etc. All six games 
are very addictive, with different variations per game. It can be 
controlled by either mouse or by the keyboard, and runs under 
the Pointer Environment. Many people not into games keep 
coming back! For Only $29. 

Minefield - a Pointer driven game that requires TK2. This is the 
commercial version of this game where the object is to uncover 
all the fields that do not contain mines, avoiding those with 
mines (which will end the game prematurely), The price in $25. 
Adventure Creation Tool Special Edition , fourteen programs 
and several data files (including a demo adventure game 
IMAGINE) that can be used to form illustrated text adventure 
games to run on the QL. It is a flexible game environment in 
which, almost any number of new features can be added. The 
program is written in a language called ACTBASIC which you 
use to create your program and than use the ACT compiler. It is 
easy to use and allows you to create endless adventures or even 



TS-2068 Color Computer, manual and power supply, etc. for 
only $45 

Rotronics Waffadrive, two 128K stringy floppy drives; parallel 
and serial printer ports, Spectrum mode only, for $60. 
TS-2040 Printer, for TS-1000 or TS-2068, includes paper and 
power supply for only $25 

TS-1000 and ZX-81 keyboard membranes, new, for $5 
AERCO Disk Drive Interfaces - add a disk drive system to 
your TS2068, Available in two configurations: disk interfaced 
with 64K added memory for $80, and for the disk interface with 
256K added memory $98, These are used but in good condition, 
We may have a few in need of repair, cheaper, if you want to 
have them fixed. 

TS-2068 dock EPROM boards, bare $10. These can be used 
for a 2068 program on an EPROM or can be configured to use 
for non-volatile memory boards (32K to 1 28K), or as RAM 
Disk, We are now including docs for these, 
Tom Bent's improved 8K TS-1000 ROM on EPROM, for $10. 
Requires at least 16K RAM expansion to operate, but bug cor- 
rected, some character improvement, improved floating point 
math, and runs cooler. $12, and we supply the special socket to 
install, plus instructions. Works with the ZX-8 1 also, 
We can supply for those who are owners of the tape programs 
the following programs on EPROM: ZXLR8 for the TS-1 000, 
PROFILE for TS2068, MSCRIPT, HOT-Z AROS for TS-2068, 
MTERM II for the TS-2068 and Delphi Utilities for the TS-1000. 
$10 for the EPROM. 

PROFILE for the TS-2068 on Plug-in Board, the best TS-2068 
database, and it works great with either disk or tape. Greatly in- 
creased command structure and available memory for database 
$25. LOADs instantly. 

HOT Z AROS, on cartridge, for the TS2068, and for only $25. 
Fits in TS-2068 dock port, and leaves you more memory to work 



ZXkQLive Alive! 



21 



Spring 1995 



make some educational adventures for your children to learn 
from. Priced at $75. 

Genealogist 3 - if you have an interest in family history or fam- 
ily trees, then this is a great program for you, by Chris BoutaL It 
will keep track of data, birth and death certificates, census re- 
ports, and with full indexing and search capabilities. Printed 
manual and tutorial included, along with many other features. 
Needs expanded memory. Priced at $95. 
Budget 128K Genealogist = this is a cut down, microdrive ver- 
sion of the program above for tracking family history and family 
trees. Still a great value and for only $20. 
Ser Mouse - a software driver which allows you to connect up a 
cheap serial (PC) mouse to one of the serial ports on your QL. 
Even allows the use of three button mice. This requires you to 
provide the mouse and it needs the Pointer Environment, such 
as QPAC 2, QRAM or QTOP. For those who have the QIMI 
(with clock) mouse with Gold Card, you can now remove that 
and still have a mouse, Gold Card and a battery backed else in 
one machine. Not for use with a Microsoft mouse. For only $37. 
If you wish to have a Black Mouse (matches the QL) with IBM 
to QL Mouse interface, and software the price in $60. 
QDesign, version 2 - the graphic and design program, which 
now runs entirely under the Window manager. Handles virtual 
screens up to 2880 x 2880 pixels in 2 or 4 colors (depending on 
your memory size) QL and Atari- Screens, Professional Pub- 
lisher, Page Designer 2 and Art+ pages. It has a Preview over the 
whole page, and three zoom sizes. It uses Vectorfonts, which 
may be modified in more than one billion ways per font! Con- 
figures to print with 9 or 24 pin printers; also HP LaserJet and 
compatibles. Cost $88. 

Vec Edit - a vector font editor for QDESIGM, for $29. 
The Painter, version 4 - superb quality art and painting program 
for the QL. Pointer driven or keyboard driven, 100% machine 
code and very user friendly, which includes 9 and 24 pin and HP 
Deskjet printer drivers. It is also multi-tasking, with all sorts of 
drawing and text facilities large text, lines, and fill patterns, etc. 
Disk only and requires expanded memory. All of this for only 
$50. 

Easy Pointer 11 - you can create your own PE menus & sprites 
and use them in your own SuperBasic or machine code pro- 
grams. Easy to create menus now! Put all of the items you need 
on screen.... and it is done! Supports all PE facilities, Many ex- 
amples included and improved manual. We give you all of this 
for only $85. 

DISA version 2 - this is the intelligent disassembler, which al- 
lows you to disassemble interactively any kind of machine code! 
it is completely pointer-controlled, and very easy to use. It can 
generate ASCII cursor which can then be assembled. It will try 
to insert label names where possible and knows all the QDOS 
standards, The price is only $52. 

QLQ - a software package for those who have 24 pin printers, 
QLQ is a handy utility that helps you create your own fonts and 
you get an editor that can be mouse or keyboard driven. It can 
add BOLD or OUTLINE features to fonts. The fonts can be 
downloaded and used as either 10 cpL 12 cpi and proportional, 
Allows you to use all of the facilities your printer is capable of. 
Last, but got least, it gives you 13 predefined fonts. For only 
$42, 

System - system tools to use with QDOS. Has real file attrib- 
utes, such as wnte-only, hidden or selected user only capabili- 



ties. This will work over a network and with a Winchester drive. 
Also has NEW TRAP #3. new devices, namedpipes, MEM, 80 
new procedures & functions. Many other facilities to this pro- 
gram Yours for only $50. 

The D J tool kit - a useful and compact basic toolkit of 44 very 
useful extensions in less than 5K of code. It is ideal for use in 
unexpanded machines or with QLiberator. Screen and font 
handling, heap management and general programming aides. 
The price is $16. 

Super Toolkit 2 on Dick - Tony Tebbys famous toolkit for the 
QL. Many QL programs require this to work correctly. This is 
now available on disk for those who do not have a disk interface 
that supports TK2. The Price is right at $30, 
Media Manager And Media Manager Special Edition - a very 
powerful utility to enable QL microdrive cartridges and disks to 
be 'managed' and to recover data from them in the case of cor- 
ruption. It allows you to obtain intelligent directory listings, 
performs selective file operations, restore deleted or corrupted 
files, read and write to alien disks (such as IBME, TOS etc.), 
perform direct sector reading, etc. Media Manager sells for $35; 
and Media manager S. E. (which is much faster and more user 
friendly) sells for $55. 

FiFi - the file finder, This is a retriever that will search for and 
retrieve all files containing one, or up to three strings that you 
ask it to search for. You can even combine two of the strings 
when you set it off on a search. It can search your files, disks or 
hard drive, Priced at $27. 

Recover - A specially designed program to retrieve data from a 
corrupted Archive database on the QL. Priced at $29. 
Thing And EPROM Manager II - if you need to put your 
Jobs, Things, extensions, SuperBasic or code into EPROM, then 
this will help you to do so with comparative ease. You will also 
have the Thing Extension II, which gives you complete control 
over Things from SuperBasic. With this program you will know 
if something will run from EPROM before you have to burn the 
chip! For only $33. 

SlowGoId - Will allow you to slow down programs or games 
that run too fast on either a Gold Card, Super Gold Card, or a 
regular QL. It allows you to make these changes either before 
loading the program or while the program is in progress. It will 
not work with games that knock out the 50/60 Hz. Price is $ 10, 
Winback Version 2 - an incremental backup program for the 
Miracle Hard Disk, Falkenberg Hard Drive, or ED drives. You 
can back up files to any QL device - even on a single drive sys- 
tem. On the first backup you copy everything. Thereafter, only 
files which have been changed since the last backup need to be 
copied. Large files can be split across several floppy disks if re- 
quired. Directory rebuild facility for you it you need to re- 
format your hard disk. Supports up to 8 hard drives if required. 
Needs at least 256K RAM. ColdCard ED drive users can use 
smaller disk for their backups to save money. For only $40. 
Mufti Discover - a clever program that allows you to convert 
QL files to PC, BBC micros (DFS and ADFS formats), CPM 
(many formats) and UNIX CPI0 format. It will format the disk 
and much of the process is automatic. Requires dual disk drives 
and at least 256K RAM. For only $49. 
Page Designer 3 - a fairly easy to use desktop publishing pro- 
gram for the QL and the long awaited and vastly improved up- 
date of PD2. Make you own posters, ads, or even simple news- 
letters with this simple to use menu driven program. Text and 



ZXir QLive Alive! 



22 



Spring 1995 



graphics can be mixed freely, borders or your own art can be j 
easily added . This is a Pointer driven program and comes with ! 
many fonts, graphics and borders. Works with 9, 24-pin printers 
and with HP desktop printers. The price is $63. 
Professional Publisher - a full featured DTP system from 
Digital Precision for the QL. It is not Pointer driven, and does 
require extra memory and disk drives for optimum use. The 
price is SI 30. 

Professional Publisher ToolKit Part 1 - loads of all new High 
Definition fonts for Professional Publisher, a program to trans- 
late Sector Software Clipart files for use with PP, and a program 
to convert Pro Pub files for editing with graphics programs 
(screen_from _page;. We also have Part 2 of this, which has even 
more of the above. Each are offered for $40, or both for $65. 
Quick Laser For Pro Pub - a printer driver for HP 2 printers 
and true compatibles ( includes Deskjet printers) . It allows out- 
put from Pro Pub to those printers in graphics mode to produce 
top quality results. It is modestly priced at $30. 
Deluxe Font Enlarger - Will automatically enlarge font files to 
produce mgh-definition fonts suitable for use by Professional 
Publisher and by Page Designer 3. The enlargement is smooth, 
thus avoiding jaggedness, due to the techniques employed in the 
program. Enlargement is by integral factor, say 2 or 3 times as 
large, but not by fractions. It can enlarge either regular QL fonts 
or those which are already high definition fonts. It is priced at 
$34, 

Text'n'Graphix - a program to help you include pictures in 
your text files when you print them out Create the text in Quill 
(or your favorite editor), then use TnG to mark out space in the 
file for the pictures and print them out. Pictures can be created 
with programs like The Painter or from Clipart, etc. Runs on 
both expanded and unexpanded QLs and comes on disk or 
MDV. All for only $34. 

The ClipART by Progs - some of the very best Clipart we have 
seen for the QL, three disks-full of it, with a viewer. These can 
be used in your DTP program, art program, screen dumps, or 
with Text'n Graphix or OverDrive to give you superb graphic 
effects. For Only $23. 

Page Designer 2 Clipart - Clipart made for PD2, but available 
in screen format for use in other DTP/graphic programs if re- 
quired. It has a view facility so you may review the clips a page 
at a time, Works with Page Designer 3, For only $20. 
Mechanical Affinity Clipart Collection #1 - a ten 720K disk 
collection of compressed Clipart for use in QL graphics and DTP 
programs. Decompresser and viewer programs included. Thou- 
sands of images. For the inexpensive price of $40. 
Scanned Clipart I and 2 - two three disk collections of scanned 
Clipart for the QL in compressed form (decompresser program 
supplied). A wide variety of subjects is included, with many 
unusual subjects, Each set is $16. 

QPAC 2 - from Tony Tebby, the total upgrade from QRAM this 
gives you a top of the line multi-tasking Pointer environment, 
complete with hot keys and buttons. Great for setting up several 
programs on a HD or ED disk also, so you can have several pro- 
grams available to multi-task from without changing disks. The 
price in $62. Expanded memory required. 
QPAC I - a Program of Pointer Environment utilities by Tony 
Tebby. It includes a pop-up calculator, alarm, typewriter, calen- 
dar, digital clock, and some system monitor utilities, it includes 



the Pointer Environment, but can be used with your existing set 
up if you desire. Priced at $32. 

Cue-Shell - this is a new and more graphical front end for your 
QL, from Albin Hessler. It will offer you easy access to all of 
your everyday computer tasks, such as copying, deleting, view- 
ing of files, hotkey controL mouse settings, getting the date, 
windows and jobs controL and executing programs, as well as 
write protecting files or making them invisible. The price is $63, 
Expanded a memory required. 

QTOP- a user front end by CO WO of Switzerland. It contains: 
desktop systems file handling, job controL program startup 
menus, as well as five desktop accessory programs (clocks, 
graphics demonstration program, graphics animators et. ) This 
program is intended to be used in the Pointer Environments but 
can run also on the original QL, with slightly reduced facilities. 
There are versions on the disk for original QL Gold Card, Thor, 
Amiga QL emulator and the Atari QL hardware emulator board. 
The price for this on disk is $49. 

Qkick Front End System - now a simple and easy to master, 
pull down menu controlled multi-tasking front end. It will run in 
the background and can be called up at any time. It will give 
you: notepads, clock, diary, calculator, mini-database backing up 
facilities, sophisticated file/sector/RAM handling: For only $36. 
Qmenu - a very easy to use interface with pre-defined menus 
(multicolumn file-select simple-choice boxes, or select from 
lists, error handling). For only $25 
Printermaster - helps you to master your dot matrix printer 
with simple menu selection of printer functions. This can save 
you from having to look up printer control codes. It will even 
run on an unexpanded QL and can be supplied on either disk or 
MDV. Many drivers for popular printers are even included; and 
if not found, you are taken through the steps to create your own 
printer driver. All of this for only $25. 
Super Disk Index - got lots of disks and can not seem to recall 
what is on what disk? With this Program you have a useable 
index of just what is where and it has good search facilities. 
Create a disk that keeps track of all your other disks. For only 
$22. 

Super Disk Labeller - the easy to use program that allows you 
to create labels for 5 1/4, 3 1/2 or other size labels with ease. It 
gives you control over how much information and in what for- 
mat you want the printed label to be. A great buy at only $19. 
Address Book & Label Printer - program gives you a data- 
base for your address book, and does not require Archive to ran. 
You can print out address labels in several sizes (minimum size 
in height is 1 1/2 and on up to 4") and can even use European 
formats. All of this for only $25. 

Locksmythe & formatter by Zitasoft - this is the best copier 
and forms program known for microdrive cartridges. If you have 
MDV program that needs to be backed up, converted to disk, or 
an emergency copy made of protected MDV program ... then 
this is what you need. The best we have found and price re- 
duced to $42. 

Perfection Word Processor - from Digital Precision, what some 
are calling the best word processor ever for the QL. You get su- 
perb file, print quality, font style and always available on-line 
manual (helps you with the exact place you are at in the docu- 
ment or with any command or possible problem). Available also 
with QTYP for those who need a spelling checker. Also a ver- 
sion for the Gold card. Perfection for only$89 (works with Gold 



ZXir QLive Alive! 



23 



Spring 1995 



Card or non-Gold Card) Perfection Special Edition (uses the 
Gold Card special features ) for only S 1 50. Perfection Plus with 
Spellcheker for only $150. Perfection Plus Special Edition (for 
Gold Card) with Spellchecker for only $200. 
QTYP2 - a spelling and typing checker utility program that uses 
the Pointer Environment. It works with Perfection, QuilL or with 
Text87. The Pointer environment is supplied with this program, 
as well as a 40,000 word dictionary in English, French and Ger- 
man. It has a dictionary editor to create new dictionaries, adding 
your own words. Requires expanded memory, ft has a Super- 
Basic interface which allows you to write BASIC programs 
which use QTYP2. Priced at $46. 

Text87 Plus4 - a super word processor from Software 87, Fred 
Toussi. that gives you many great features, such as proportional 
printing, multi-column, multi-frame page layouts, display fonts 
to match printed fonts, a configurable display, multi-document 
capability, resize function for different sizes of paper, and a large 
number of fonts for use. You can import or save to Text87, Quill 
or text files. The price is $119. 

Typeset94 Deskjet - Text87 drivers for HP Deskjet & lager 
printers, $45. 2488 - Text87 drivers for 24 pin & bubblejet print- 
ers, $31. Fountext94+Founted89 - graphics driver & taunts for 
Text87, $61. Publishes Pack - a full package consisting of Line 
Design, Text87 and link program between the two. This gives 
you full DTP capability as a package. The package price is $300. 
Deskjet A5 - program written special for users of HP Deskjet 
500 printers and compatibles. It prints in small sideways print 
using the printers landscape fonts It is pointer driven and lets 
you print 2 pages of text side by side in book or leaflet formats. 
It can also be used to print 4 pages from Quill onto a single sheet 
of paper in smaller than usual print. It works with plain text or 
with Quill, and requires expanded memory. The price is $19. 
Solution - IBM PC emulator for the QL. Runs all well behaved 
PC programs on your QL, emulates CGA graphics. As it is an 
emulator, it is slower than the real thing; But it gives you access 
to many PC programs without buying a new machine. For only 
$46. 

PC Conqueror - The best and fastest PC emulator for the QL 
and can handle just about any Mono or CGA graphics Program. 
It can even use a disk drive to emulate a hard drive. We have a 
special version for the Cold Card that can take advantage of 
those QLs able to run at 24 megaherz, use either HD or ED 
drives as a mini hard drive. PC Conqueror for only $90. Gold 
Card Version for $150. 

Success the CPM emulator for QL - this is a highly successful 
program for emulating the CP/M80 operating system. It handles 
CPM programs up to 64K in length, add uses the CPM 2.2 envi- 
ronment. The disk also contains a ROMable version of the pro- 
gram should you decide to do so. With this you can put CPM an 
EPROM which you can call up when you want to use it. This 
also given you a Z80 environment The pnce is $59. 
Our Newest Additions 

Screen Snatcher - program saves a copy of the current Screen 
display to disk, microdrive, ram disk, hard drive. It will work in 
either mode 4 or 8, and if you are using Minerva in the two 
Screen mode, it can save either one. It does this by a key combi- 
nation you set up. The price is $16. 
Qractal - a Pointer driven Fractal graphics program, originally 
from PROGS of Belgium. The price for this three disk set is $32. 



! Megatooikit - the toolkit many have been waiting for to use on 
I their QL. It has over 200 Basic extensions that you can use in 
I your programming, The price is $40. Call or send a SASE for 
i more information to Frank if needed, 
j Qliberator 3.36 - allows you to compile virtually all of Super- 
i Basic with this Very simple to use program. It works with the 
j QXL, also. The price is $77. We also have the budget version 
i for those who have not greaily expanded their QL, for $39. 
j Sidewinder Plus - prints Screen dumps and desktop pubtehing 
' program page files. Screens can be printed in a variety of sizes 
from very small (postage stamp or label sizes) up to very large 
banners. Screens can be printed in large strips to be put together 
later to make a very large banner. Print sideways, mirror, invert, 
grey scale, mode 4 and 8, text insertion, label printing. Prints to 
9-pin, 24-pin, and to JX80 and LC10 color printers. Expanded 
memory and disk drives required, and sells for $39. 
j Banter - a banner making program. It will make text banners 
unto 4 sheets wide, using outline fonts that will provide quality 
text. You can type the text, preview it and then print. Fonts are 
included. It has drivers for 9 and 24-pin Epson compatible 
printers, as well as the HR5 printers. It requires expanded mem- 
ory and sells for $39. 

Image Processor 2 - a graphics program with facilities to proc- 
ess images, such as outlining, image enhancement, screen mode 
conversion, decoloring, recoloring, zoom pixel editing for de- 
tailed work, as well as graphics menus (brushes, lines, sprays, 
fill, boxes, polygons and circles). It offers menu driven Win- 
dowing to allow you to work on just part of a screen at a time, 
with up to three screens in memory at a time, file compression, 
and Pointer environment. You can even add your own screen 
dump or use the one supplied. The price is $39. 
SToQL - an Atari ST screen graphics transfer program to the 
QL. It requires the use of a program such as Discover to transfer 
the original files from the Atari disk to a QL disk, and then you 
use this program to convert them to QL screens. It will convert 
Neochrome and Degas files ( neo, .pfl, .pi2, and .pi3 extensions,). 
It requires 256K of memory and disk drives, The price is $19. 
Covert-PCX - this program will allow you to convert PCX Cli- 
part from the PC world over to the QL in either standard or 
compressed screen formats. You need a program such as Dis- 
cover (or other IBM to QL file transfer program) to port them 
over to the QL and then run PCX-Convert. It will handle mono- 
chrome and 16 color PCX images. There are literally thousands 
and thousands of these images available in the public domain for 
you to work with. It needs 5 1 2K of memory and sells for $ 1 7. 
Lightning and Lighting S. E. - these are the number one Pro- 
grams for speeding up your QL in the areas of graphics, text and 
math. You also get fonts you can use on your QL, This is an 
excellent way to speed up your QL and programs. Lightning for 
the non gold card QL is $40, and if Lightning S.E. for the gold & 
super gold card QL is $60. 

LINEdesign 2 - a real vector drawing package for your QL. 
Vector fonts and graphics do not got jaggy or rough when you 
shrink or enlarge them they stay smooth. There is no loss of 
precision when you change size. This is a pointer driven pro- 
gram that comes with lots of fonts and Clipart and can be either 
mouse or keyboard driven. It has lots of special effects available 
for use. It can be used as is for art, poster or ad output. If you 
use it with Text87 (word processor) and the publishers pack 
(available from us) then you turn it into a true desktop publish- 



ZXir QLive Alive! 



24 



Spring 1995 



ing system, it has drivers tor Epson compatible dot matrix print- 
ers, HP Deskjet and laserjets. It requires at least a Trump Card, 
but shines best with a Gold or Super Gold Card. The price is 
$160. 

Proforma - a graphics Library developed originally for 
LINEdesign. You can use this library in C programming and 
have access to all drawing commands and printer drivers, as 
used in LmeDesign, PFdata PFlist, etc. The pnce is $160. 
DATAdesign J - here we have a very user friendly database 
which is both powerful and fast. This can be used for all of your 
database requirements, and takes a much shorter time to learn 
than Archive. It can be programmed from BASIC, C, or assem- 
bly language. The price is $93. 

DATAdesign API - will give you direct access to the DATA- 
design database management Systems. It will offer you a record 
at a time data manipulation language which can be used in Basic, 
C or assembly. It allows you to have variable length fields, and 
the addition and subtraction of fields with no problem. Fields 
can also be accessed by several jobs at the same time. It sells for 
$33. 

PFdata - can be used to print tables from DATAdesign files 
using PROforma. This means that you have a large selection of 
fonts in any requested size. You can also include LINEdesign 
pictures to add logos, boxes, etc. You can print several records 
on one page, with several options for justification. The price is 
$33. 

PFlist - a very easy to use program for creating listings on any 
printer (including Deskjet and Laserjets). You can include a 
footer, 2 columns, filename and filedate. It allows for perfora- 
tion on pages. You can choose the font and font size as it uses 
PROforma). It also has a landscape print mode. The price is 
$33. 

PROforma Fontpack - a new pack of 100 high quality profes- 
sional fonts (not public domain) for use with LINEdesign or 
PROforma (or any program that can use PROforma, such as 
above). The price is $130. 

TURBO - the number one basic compiler and toolkit from 
Digital Precision. This thing is so complete that it has a manual 
hundreds of pages long to detail all of the extras. Priced at $1 10. 
ZM/hT System - the best Spectrum emulator possible for the 
Gold and Super Cold Card, and it has a Z80 compiler. It is 
about Spectrum speed on the Gold Card and much faster on the 



Super Gold. With this you can keep and use all of your old 
Spectrum programs. Cost is $60. from Ergon. 
DEA Intelligent Disassembler - also from Ergon of Italy. This is 
an extremely easy to use disassembler for your QL. You just 
load a file and DEA does all of the work. It will fully handle 90% 
of the work with no intervention on your part and helps you 
with the rest. It even handles multi-data types. It can also extract 
toolkit commands & much more. $40. 

Master BASIC - another fine Ergon program that is the ultimate 
tool for the SuperBasic programmer. It allows you to drastically 
speed up both the construction and debugging of your pro- 
grams. It is also Minerva compatible (as are ail Ergon programs, 
as well as ail other known ROMs >. It has a pop-up line menu for 
easy use. Priced at $35. 

QLibrary Manager - a Clever SuperBasic source code extrac- 
tor and manipulator. It will go into a program and extract the 
code you need to do a certain task and you can create your own 
library of such codes for when you need them in your program 
work. $25. 

Floppy Disk Utilities - another great program from Ergon 
which works with double, high and extended density disks for 
the QL. as well as alien disks. It offers you (1) a fast and power- 
ful Disk Editor (it can recover corrupt disks with even bad direc- 
tories or sector maps) (2) an intelligent disk copier/verifier, and 
much more. Priced at $25. 

Open World - the number one graphics conversion program 
there is for the QL. It will convert GIF, TIFF, IFF, etc. graphics 
from the PC or Amiga to QL graphics this gives you access to 
perhaps hundreds of thousands of PD graphics from other ma- 
chines. It converts to 4, 8 colors (grey levels), or monochrome. 
It has other facilities to allow you to convert QL graphics to a 
PC, and more. $25. 

Music Manager - a simple to use program to create and play 
music on the QL. It has PSION style operation. It is the best of 
its kind for the QL that is offered. From Ergon and priced at $20. 
Disk Mate 4- from PM data of Norway. This is a suite of utili- 
ties for disk control that runs under the Pointer environment and 
uses menu extensions. It is meant for the Gold Card, QXL and 
the Atari with QL emulator. A mouse is highly recommended. 
It covers ail of your disk and file handling needs. The price is 
$43.. 



RMG Enterprises 



14784 S QUAIL GROVE CIR 
OREGON CITY OR 97045 
503 655-7484 10AM -7PM Tues-Sat. 



Anyone interested in back issues of THE PLOTTER can still 
get them at 50 cents per copy plus postage. 
A couple of items have come in that are not on consignment. 
One is a 2068 in real good shape — computer and power sup- 
ply for only $45 plus $10 shipping. The other is a 2040 printer 
with an extra long cable with power suppiy for $20 plus $7.50 
shipping. If you are interested in these two items, use reference 
RMGU1294A&B. 



If you are interested in cassettes for programs, we have a good 
suppiy of 10 minute tapes for $.25 each in lots of 10. Soft 
cases for these are $15 each in lots of 10 and hard cases are $.20 
each in lots of 10. Shipping is $4 for 10 tapes with cases. We 
also have a lot of used tapes at only $.10 each in lots of 10 - 
shipping is $4 on these as well. 

TheBest of the Plotter is sold out 



ZXirQLive Alive! 



25 



Spring 1995 



Also, will not accept orders for the Companion Disk 
All orders received have been returned. 

We have a few WLs in stock that need repair. We are let- 
ting them go for only $30 each - complete, in the key- 
board case. Use them for parts or repair them for a backup. 
Add $8 for shipping. Add $15 for power supply. No manual or 
software with these units. We have 8 to sell. 

Just received the last of AERCO'sCP-68 
Centronics printer i/f stock and are selling them 
out for $50 each. (Reg. $80) plus $5 shipping 
per i/f, only a few left. First come, first served! 



While doing some inventory work, we came across some 
items that we were not aware that we had in stock. 
Maybe some of you will be interested in some of these items: 

2 AERCO FD-68 Disk I/F 256K RAM Set Up To Power The 

Drive and For LarKen Systems $ 1 25 
7 AERCO CP-68 Printer I/F 2068 $55 
Completely Checked Out/Repaired By Dan Elliott 
4 Issues Of The Original Program Of The Month Club Cassettes 
Real Collector's Items! $10 
1 MEGALITH 8Meg AT RAM Board (OMeg) - uses SIMMS 
New $95 
All above prices include shipping. If interested, call or write. 
If you are interested in cassettes for programs, we have a 
good supply of 10 minute tapes for $.25 each in lots of 10. Soft 
cases for these are $.15 each in lots of 10 and hard cases are 
$.20 each in lots of 10. Shipping is $4 for 10 tapes with cases. 
We also have a lot of used tapes at only $. 10 each in lots of 10 - 
shipping is $4 on these as well. 



TS 1000 Hardware: 

l> TS 1000 Complete In Original Box $20 
1> TS 1000 In Suntronics KD-81 Keyboard-Direct Video Output- 
Cables And Manual $50 
1> PC8300 (TS 1000 Clone) Not Working, No P/S $10 
6> TS 1016 16K RAM Packs— ALL FOR $12 Or Each 
$4.50 

1> TS 1000 ROM Demo PC Board $15 
1> Z-Dubber Tape Filter/Copier For TS 1000 $10 
1 > MEMOTECH HRG (High Res. Graphics) Pack $25 
1> William Stuart Systems Speech Recognition/Sound Board 
Interface (Not Working) $15 
1> ZEBRA Light Pen With Software For TS1000 $10 
2> TS 1 000 Power Supplies Both For $ 1 0 Each $5.50 
1> Molded Plastic Briefcase ForTS 1000 Package Holds 
TSlOOO/Power Supply/Cables/TV Switch/RAM Pack/Manual 
And Cassette Tapes $20 

TS 2068 Hardware: 
1> Ts2068 Complete hi Original Box Includes: Crazybugs Car- 
tridge/States & Caps Cart $65 
1> TS2068 With Manual/TV switch/cables/sottware includes: 
crazy bugs cart/states & caps cart. No P/S $40 

1> LarKen 2068 Disk Drive Interface W/Ver L3 ROM & 
SPECTRUM SPEC-2 ROM $125 



1> ZEBRA Graphics Tablet with Interface and Software Painter 
1 .4 , Techdraw 2. 1 and Radio Shack analog joystick $60 

General TS Hardware: 
1> TS 2050 Westridge Modem W Software $40 
2> TS 2040 Printers with power supplies $40 both or $25 ea. 
1 > TS 2040 Printer with no power supply $ 10 

8> Rolls Radio Shack Thermal paper W/2040 adapters $10 
1> AERCO Centronics Printer Interface W/Software $45 
1 > Supra Microstuffer Parallel 64K Print Buffer $20 
1>WINKY Board II Tape Filter $8 
1> Dual 5.25" Disk Drive Package W/Case and power works 
with both LarKen 1000 And 2068 1/Fs $100 

I > TANDON TM-100-4 5.25" Full HT 720K Drive $20 

For Above Items Please Use Reference # TWUII94 
CNSN-13 Last Updated: January 12, 1995 

More New Items Just In! 

79>TS 1000 Software Titles-Timex/Softsync - Others All $30 
' 9> TS 1000 Public Domain tapes - All $10 

I I > TS 1 000 LarKen Format Public Domain disks - All $ 1 0 
16> TS 2068 Software Tapes-Timex/ZEBRA - more $20 
4> TS 2068 Public Domain tapes $7.50 
13> TS 2068/Larken 5.25" diskettes $30 

Books: 

32> Titles For TS 1000 -Write for list $45 
6> Titles For TS 2068-Write for Kst $15 
8> Titles For All TS Computers - Write for list $15 

Magazines: ALL for $20 
23> Issues SYNTAX 6> Issues Computer Trader Mag. 

1> Best Of Timex Sinclair User Vol. 1 14> Issues SYNC 
19> Issues Time Design Magazine 2 1> Issues TS Horizons 
25> Issues SYNCWARE News 7> Issues Timex Sinclair User 

Newsletters: ALL $25 
11> Issues Vancouver Users Group 24> Issues CATS 

8> Issues Triangle Users Group 2> Issues SNUG 

3> Issues Sink-Link (Toronto Users Group) 1 1> Issues TSNUG 
9> Issues Quarters 1 5> Issues The Plotter (CCATS) 

22> Issues SWYN (Seattle Users Group) 
20> Issues VISTA (Vashon Island Users Group) 3> Issues QZX 
7> Issues Kansas Area Users Group 
49> Issues TS Users Of Fort Worth 

For Above Items Please Use Reference - TWU1194 
CNSN-14 Last Updated: December 1. 1994 




ZXirQLive Alive! 



26 




O I St S S I I O d iA'i^i^tSfc^ 



Place your ads here, it is free! 

Mail to: A. KAHALE 335 W NEWPORT RD HOFFMAN ESTATES IL 601 95-31 06 



SPECTRUM for your 2068 

If you are a LarKen LK-DOS owner and would like to run 
SPECTRUM programs on your system, we will supply a V2 
EPROM socket and 74HCT32 for $12 which includes shipping and 
handling. The installation instructions are in your LarKen manual. 
We shall not be responsible for your install job. AERCO owners 
need only the EPROM for $10 forwarded to LarKen. 

Bob Swoger Address on page 2 

747 <3fItsM ^imxtlxiax 

So you like to fly, the 747 Flight Simulator for SPECTRUM by 
Derek Ashton of DACC. Requires a SPECTRUM equipped 2068. 
Supplied on LarKen SSDD or DSDD LarKen disk for $10 which 
goes to Derek now working at Motorola with Bob. 

Bob Swoger Address on page 2 



PHh Chips 



Programmable Array Logic chips are available for 
some Timex and QL's from:- 

NAZIR PASHTOON 
NAP_Ware 
940 BEAU DR APT 204 
DES PLAINES IL 60016-5876 
Phone(eve.) 708 439-1679 

A Stuteqk Generic Wtr Qane tor ike T5-2066 

C O SB 41 13 E SS T 

Completely in fast machine code. Games can be SAVEd 
andCONTINUEd. Available on tape, or disk, AERCO, Oliger. 
Game and map SAVEs in BASIC allows conversion to your 
system. 

Price $19.95 + $2.50 S&H. 
Order from:- or> 
LLOYD DREGER SMUG 
2461 S. 79THST BOX 101 

WEST ALUS Wl 5321 9 BUTLER Wl 53007 

Make David an Offer 

ZX-81/TS-1000 TS-2068 
Hardware Kits 
Real Time Clock I/O Controller RS- 
232 Centronics l/F 1 6K & 64K RAM 
300 BAUD Modem A-D ConverteRassembied) 

BYTE-BACK INC 

536 LONG TER 
LEESVILLE SC 29070 



The John Oliger Co. 

11601 Widbey Dr. 
Cumberland IN 46229 

The John Oliger Floppy Disk System 

FOR THE TS-2068 

DiskWorks 
Expansion Board 
2068 User Cartridge 
Disk Boards "A* & "B" 
2068 Parallel Printer Port 
2068 EPROM Programmer 
2068/SPECTRUM Joystick Port 
DFh Mapped Universal I/O Port board 
Vpp Power Supply 
User Manual only : $5.00 (Read before you buy) 

Service For America's 

Favorite Home Computers 
And Their Accessories 

SINCLAIR 

TIMEX ADAM ATARI 
IBM OSBORNE TI COMMODORE 
BUY SELL TRADE UPGRADE 

Reasonable flat rate plus parts and shipping 
Write for prices SASE appreciated 

WANTED 

Dead oi Alive 
PC color monitors, keyboards, printers 
circuit boards, etc. 

COMPUTER CLASSICS 

RR 1 BOX 117 
CABOOL MO 65689 
Phone 417 469-4571 



PROFILE ■ ZX-81 (tic-tac-toe) 
ZX-TEXT - Word Processor 
ZX-CALC - Spreadsheet 

Business Software 

Cycle Accounting Financial Report Generator 
ZX-CALENDAR - Time Management 
ZX-81 TS-1000 TS-1500 
TS-2068 



ZXir QLive Alive! 



27 



Spring 1995 



Albert F. Rodriguez 

A . F . R • Software^ 

1605 PENNSYLVANIA AVE 204 
MIAMI BEACH FL 33139 
305 531-6464 

QLAMBer new users, QXUMinerva/QDOS com- 
patible $15 
QLAMBer + QLuMSi both QXLMinerva/QDOS 
compatible $25 
QLAMBer + QLuMSi upgrade $20 
QLAMBer + QLuMSi upgrades $10 
QLUSTer to QLAMBer upgrade only $5 
QLuMSi upgrade $5 



fit $eng 



914 RIO VISTA CIR SW 
ALBUQUERQUE NM 87105 
(505)843-8414 



JPLAIYFUS 

SOFTWARE 



•0; 



<5ET IN TOUCH 

With European Users 
Fidonet linked BBS 

QBox-USA 

810 254-9878 

24 hours a day 
Xmodem124 SEAIink Telink 
300 to 2400 BAUD 14400 
Runs entirely on Sinclair QL 
Maintains a link with European BBS's that carry 
QL related message areas. 
PD on-line, UPLOAD, DOWNLOAD 
SYSOP John J. Impeilizzeri 
'How-To' is in the April 94 UPDATE! Magazine 






Memory, Printers, Disk Drives, Software, 
EPROMs, Modems, Mobile Phones 
Mike Fink 

Domino Cubes 

484 W 43rd ST STE 27 Q 
NEW YORK NY 10036-6329 
212 971-0368 (ring six times) 



TS-1000/ZX-81/TS-1500 Software by 
TIMEX Orbyte Canaan Reston Quicks liva 

also for 

TS-2068/Spectrum and QL 
T/S Books 
Hardware for ZX-81/TS-1000 

TEJ Computer Products 
2405 GLENDALE BLVD STE208 

LOS ANGLES CA 90039 
24 Hr. Order line: 213 669-1418 



FOR SALE: Complete TS-1000, TS-2040 printer in their 
original boxes and three rolls of thermal paper. Mint condition. 
For $35 P/shipping. 

Complete Atari system, 800XL computer, printer, modem, 
software and books. Mint condition. $95 P/shipping 

ROBERT CURNUTT 

1 0400 TR.UXTON RD 
ADELPHI MP 20783 

WANTED: Articles or material for the QL and the Z88 for 
publication in ZXir QLive Alive!. Also articles on any other T/S 
computer. Can't publish what we do not have. Will accept even 
handwritten notes. 

DONALD S LAMBERT 
1301 KIBLINGER PL 
AUBURN IN 46706-3010 

FOR SALE: Radio Shack CGP-1 15 Color Printer/Plotter, 
$75.00. T/S 2050 Modem complete, in original box, $35.00. 

D G SMITH 
R 415 STONE ST. 
JOHNSTOWN PA 15906 
(814) 535-6998 

LIST letter 

Tke Long Island Siaolair/Timex Users Group 

HARVEY RAIT 
5 PERI LN 

VALLEY STREAM NY 1 1581 

QL Hacker's Journal 

Supporting All QL Programmers 

Timothy Swenson, Editor 
5615 BOTKINS RD 
HEUBER HEIGHTS OH 45424 
613 233-2178 



New England Sinclair QL Users Group 
16 HIGHLAND AVE 
SAUGUS MA 01 906 



ZXir QLive Alive! 



28 



Spring 1995 



CATS Newsletter 

The Capital Area T/S Users Group 
BARRY WASHINGTON 

7044 CINDY LN 
ANNANDALE VA 22003 
301 589-7407 
301 588-0579 BBS 

Chicago Area Timex Users Group 

PHILLIP KWITKOWSKI 
2106 DOVER LN 
ST CHARLES IL 601 74 

RMG 

ENTERPRISES 
Supports 
Timex/Sinclair Users! 



Call or FAX for information on 
prices and availability, hardware or 
software and books 



and 580. Re- 



You can send a legal 

quest list & price sheets 
Public Domain Software 

Sell Your Unused Computer 

& Related Items Here 

We also carry extensive PC shareware 
Allow 6-8 Weeks for Delivery 
Send check or money order to: 

RMG Enterprises 
14784 S QUAIL GROVE CIR 
OREGON CITY OR 97045 

503 655-7484 (1 Oam-tpm Tue-Sat) FAX 503 655-41 1 6 

WANTED: a M size keyboard, educational software and 
a replacement ULA chip for the TS-1000. 

ALEX SWEITZER 
RD 1 BOX 207 
FAYETTE CITY, PA 15438 

WANTED: Looking for instructions or documentation on 
the ZX Assembler/Disassembler by Bob Berch. 



WAYNE KNAUST 
2 PEAR TREE CT 
ST. PETERS MO 63376 



FOR SALE: QZX Index. 59 pages. $10 Postpaid. & 
PC-DRAW a printed circuit designer for the TS-2068 $9.00 pp. 

A F BURR 
2025 O'DONNELL DR 
LAS CRUCES NM 88001 

WANTED: The Explorer's Guide" by Mike 
Lord and "SPECTRUM Wargaming" by 

Owens & Fisher. 

PHILLIP JOE 
800 BOWIE LN 
GREENWOOD MS 38930 

WANTED : AERCO disk drive interface for the TS-1000. I 
will consider a purchase either with or without drives. I will 
even consider a repair-it-yourseif. 

FRED STERN 
PO BOX 264 
HOLBROOK NY 11741 
516 737-0963 eve. 

WANTED: DEAD QL's, Spectrums or add-on boards. 
Will pay $20 plus shipping for complete defective units. 

D WALTERMAN 
PO BOX 176 
TROY Ml 48099-0176 
810 656-4108 

From Nuts & Volts 

WANTED: Timex Sinclair User #2&5, T-S Horizons #1,2, 
7, 1 1, all after #16. Software for TS 1000 or 2068 - Conversa- 
tional German (Sinclair Research Limited), Der Student (J.W. 
Collins), German Tutor (Creitech) or sirnilar programs. Ma- 
chine Code Tutor for the 2068 (Knighted Computers - 2 cas- 
settes) or similar for 2068 or 1000. 

DOUG WAGONER 
E 4825 ST ANTHONY LN 
POST FALL ID 83854-8812 

FOR SALE: Assembled TS-1000 Hunter non-volatile 

board with memory and docs - $30 

MemoPac 32K RAM with docs - $20 

2 Beeper kits sounds off with key press - $10 ea. 

QL - Falkenberg hard-drive with Omti MFM controller 

(either a bus driver board for a Gold Card or one for a 

Trump Card), an MFM cable, hard-drive case and power 

supply. Works great with any MFM drive from 20 up to 

416 Megs. All for $225. Money order or COD. 

ELIAD WANNUM 
c/o UPDATE! MAGAZINE 
PO BOX 1095 
PERU IN 46970 

MAKE AN OFFER: LarKen Disk Interface for ZX-81 TS- 
1000. Includes the LarKen nanuaL Bill Hamier's unofficial 
manual, disk interface for 2 drives, a stack of disks including the 
PD disks (100's of programs), a disk drive in working condi- 
tion, a two-drive case with power supply and ribbon cable. 



ZXir QLive Alive! 



29 



Spring 1995 



Make an offer that should include the cost of shipping of 15 lb. 
Disk drive and case is offered only with the interface, however, 
the Interface may purchased seperately. 

DONALD S LAMBERT 
1301 KIBLINGER PL 
AUBURN IN 46706-3010 
209 925-1372 



PriCM Patch 



PRINTER RIBBONS in sealed plastic package. For 
EPSON FX/MX/RX 100 series. Not $3.00 each, but 2/S1.00 
plus S&H. Or 6/S3.00, 60/$25 includ. S&H. 

JOHN MANUS 
3609 CEDAR HILL DR NW 
HUNTSVILLE AL 35810 
205 852-2142 




Resources 



JACK DOHANY (Developer) 
390 RUTHERFORD 
REDWOOD CITY CA 94061 

JOHN MCMICAEL (Developer - Graphics) 
1710 PALMER DR 
LARAMIE WY 82070 
307 742-4530 

ED GREY ENTERPRISES 

PO BOX 21 86 
INGLEWOOD CA 90305 
213 759-7406 



Bill Ferebee (TS-1 000/2068) 
MOUNTAINEER SOFTWARE 

749 HILL ST 9 
PARKERSBURG WV 26104 
304 424-7272 

IQLR (QL) 
PO BOX 3991 
NEWPORT Rl 02840-0987 
401 849-3805 

Bill Russell (QL) 
RUSSEL ELECTRONICS 

RR1 BOX 539 
CENTER HALL PA 16828 

MarkStueber (QL) 
SHARP'S COMPUTER CENTER 
7244 MECHANICSVILLE TPKE 
MECHANICSVILLE VA 23111 
804 730-9697 FAX 804 746-1 978 

SUNSET ELECTRONICS (TS-1 000/2068) 
2254 TARAVAL ST 
SAN FRANCISCO CA 94116 

Bill Cable (QL) 
WOOD & WIND COMPUTING 
RR3 BOX 92 
CORNISH NH 03745 
603 675-2218 

Send them a LSASE and ask for information about 
their current products and/or services. 



UPDATE! Magazine 

The only known, privately produced Sinclair computer magazine that covers ALL of the Sinclair 
computers. We are now starting our 8 th year of publication ! ! ! 

We are a large quarterly magazine that is produced on Sinclair comput- 
ers. We cover the QL, Z88, TS-2068, Spectrum and the ZX-81 . Minimum 
issue size is 50 pages, and does include ads from Sinclair dealers. The sub- 
scription is $20 in US$ in North America; £18 or DM 1 5 equivalents. 

Send ail funds and requests for a new subscription to: 
UPDATE! MAGAZINE 
PO BOX 17 
MEXICO, IN 46958, USA 
Checks, travelers checks, cash are all acceptable. _____ 





ZXir QLive Alive! 



30 



Spring 1995 



3^£- a 



2? 

». £l »» ~ 
ft- a- » -r * 

<J &5 ft itV 

Q. O * 
3.- to o to v,. 
*- 3 £ ;? d 

a- Q. to 
3* to »*' O" <J 

* » * 5 - S 

•O i? to 

5 g 



5 
• 



00 3 
3 to 0) 




3 S aNl 

O /* 3" 3» to 

3 3 V> £J O -* *■ 

3- ft -fe 3 a a , c 



Co 

-O 
C 



vo - si to £ 

/ 3 £" 3 c 

C |— C« "— • 

f-*. M 

w 3- «■» cm o - 

3 to 

t» 3 



3-3 

S~ f ~' a ' •. s 5 
r' sr to > 5r « f 

it i? to 9 ;=p 
„ 3 1 3 7* £ 
3- 5 to - / 5 

rt V ^ 3-/0 



3 o*n^ 

3 <? 5? 5? to 



3 ^ a .3 



00 J? 3 



S g> lC 5- 5* 3 3i O, 

§ £ Og, ^oo 3 3 * 
II » 

g^OO ft cT^ 

* «? 3 sr 

to 3 



-I c 



H 3 Z % 

2 2 $ 
3 j? o 

o-3 to J - 



to •» «=.g , 

a P ce i- - - 
3. to "ft 3 „. c 

3 3ff § I* 
<£ a * 5 1 . 
" * >s 2*- 

a V? 



3- 

to , 

fin 



On 




5 8 

tart 



2- W o =- 

^■3 3 O 

as - OTQ 

^ P ^ sa 

— . Cfl 3 Q 

8 H^-gcg 



__ 2SS 3T? 3 SI <T 

illffUllflllH-? 

. . _ w ^ § = ^ w S: f % » • - ^ 
£b B* El* s.-5^I If. 




ff3 9* 



^ son 



FOR SALE: FOOTE Printer Interlace fits in the dock port of the 
TS-2068, no driver (works with LarKen without) $25. AERCO 
printer interfaces, one for TS-2068 and one for TS-1000, $25 each. 
JLO kit for 4 slot motherboard for TS-2068 $30. SPEM (Italian 
made) full page scanner for QL, fitted on a printer body, with manual 
and S/W $90. FRANK DAVIS 

513 E MAIN ST 

PERU IN 46970 

FOR SALE: Okimate 20 with Atari ST "Plung-N-Print" package. 
Comes with extra ribbons (both color and B&W) $65. 

TIM SWENSON 
513 233-2178 

WANTED: LarKen disk interface for the TS-2068. 

BOB SWOGER 
613 PARKSIDE CIR 
STREAMWOOD IL 60107 

From The BBS — Download ads.ads 

708 632-5558 Un-edited 



6.0 



FOR SALE 950123 : Memotech 32K RAMPACK 
used a couple times then somehow my machine died - now if you 
have a ZX81 or T/S-1000 that needs it. Also MemoCalc Spread- 
sheet Pack. Great shape and sill works. Want a spreadsheet that's 
instant on? Memocalc is for youl Ifll use whatever RAMPACK 
you have. This is a great pair of products! They both come with 
the little booklet they give you with it I would like $15 each or 
$25 for BOTH! What a 
deall Shipping included I 
I also have a 'sort 
of working Atari 800XL 
with a disk drive! The 
keyboard needs to be 
fixed - when plugged in 
the computer is dead 
and when you unplug it, 
it works (huh?) I've a 
small quantity of disks 
for above system and 
some parts that seem to 
go with it - make a rea- 
sonable offer above $45 
U- FIX and save [or send 
it to Dan Elliot and hell 
fix it CHEAP!] 

Tandy CoCol with Extended BASIC and over 3 Dozen 
(Rainbow/Hot Coco or whatever) mags and some Disks with a 
disk interlace that plugs into the cartridge slot If have some 
tapes also and manuals and other assorted goodies. I'm looking 
for at least $80 for ALL - 1 even have the color mouse and a hires 
interface as well as a Videotex cartridge. 

Wanted any screen dumps, drivers, or programs permitting the 
use of Radio Shack CGP-115 Color Graphic Printer (4-pen plotter) 
with the T/S 2068. Tape, JLO, or LarKen. Also: Looking for PC 
Magazine, Vol. 3 No. 23 Nov. 27, 1984? 
D.G.Smith 
R.415 Stone St. 

Johnstown, PA 15906-1609 (814)535-6998 



PRICE 


ALERT ] 


Disk 


Drfvss 






r mm m 


lllilllillllltl 


1,44m $%%Hl PS 

HMeeh SOS $81-9961 



} 9 

When reaCsed, the, package will contain: 

• LogiCaCC v 6.0 ensemble on two disks. 

• Sire -written and updated Lar*Ken manuaL 

• A re-written and updated LogiCaCC manuaL 
Vhis item is to be completed in the very near future* 

• 17te right price for the package is $15 

It wiCCBe available from Mechanical Affinity 

andtRMg editor 



COC03 128k brand 
new never used RS- 
232 deluxe modem 
pack w/cbl dual disk 
drives (5 l A & 3 l A) 
w/disko DC-7 con- 
troller ADOS3 
w/org. Disk Segeate 
40 meg h.d. w/ 
Burke & Burke 
controller (w/ clock) 
cassette CCR-81 w/ cable hardrive is loaded with software. Deluxe 
joysticks (Aspare parts). OS9 - OS9 level II. Shellmate misc. Issues 
of RAINBOW from 1983 to present - RAINBOW books (OS9 & 
RSDOS) will sell all as a bunch or individually leave mail on Delphi 
(RCPOLK) email rcpolk@delphi.com. Or richp@comm.mot.com 

FOR SALE 950103 : Packard bell 486DX24, 20m HD, 3.5 FDD 
tape b/u 2x CD-ROM drive MSmoney MS works $1000 Or best of- 

fer. Dave 708-205-2843 _ 

FOR SALE 950103 : 486SX 25MHZ PC 170M HD 14" .28 SVGA 
monitor 2m ram 2400 modem sound Blaster mouse windows 3.1 
DOS 6.2 3.5 & 5.25 FDD $800 Paul 708-830-5177 

FOR SALE 941205 : NEC Laptop w/ext. FDD & RAM 1S/1P 
port int MODEM built in WordStar Spreadsheet Telecom S/W Lt 
wt-int monitor $200 OB O 708-359-7293 

FOR SALE 941205 : MAC Classic 
w/software w/Apple dot matrix printer. 
$550 David 708-381-6715 



FOR SALE 941107 : IBM XT Ti 
20mg HD 512K RAM VGA monitor w/ 
Epson LQ-510 24 pin printer US Robot- 
ics ext. mdm $200 for all. 708-726-0650 
FOR SALE 941107 : Atari 800 48K + 
BASIC cart. FDD, interface module 
printer modem color monitor 150+ game 
disks word processor 4 joy sticks $85 
OBO Dan 708-359-7293 



FOR SALE 941107 : IBM AT clone 
40M HD mono VGA 640K mouse 2400B 
modem 287 C\P, lots of s/w 360K & 
1.4M FDD & more $350 Or best offer 
Dan 708-359-7293 



FOR SALE 940914 : MAC Plus 1Mb/ 128K .$150 Image Writer 
II $100 Robert 708-374-8612 

FOR SALE 940914 : Compudyne 386SX 16MHz, 5M RAM 60M 
HD doubled to 1 13M SVGA 3.5" HD sound Blaster card,2400 Baud 
int modem DOS 6.2 $750 Or best offer. Dan or Teri 708-884-9035 

FOR SALE 940914 : Laptop Computer - NEC w/ext. FDD mon 
RAM int. modem ser./prnt prts s/w in ROM.WordStar, Filer, Spread- 
sheet, Comm. Lt. weight - great for student. $250 Or best offer. 
Dan 708-359-7293 

FOR SALE 94110 : MAC Powerbook 165c 4/80 4MB RAM °" 
MB HD bit. in 1.4M Superdrive 33 MHz 68030 Color 14.4 int. 
modem & software $ 1 400 708-582-09 1 6 



ZXir QLrve Alive! 



32 



Spring 1995